ska.contrib.django.ska.integration.drf.permissions package¶
Submodules¶
ska.contrib.django.ska.integration.drf.permissions.base module¶
- class ska.contrib.django.ska.integration.drf.permissions.base.AbstractSignedRequestRequired[source]¶
Bases:
BasePermission
Signed request required permission.
- get_request_data(request: Request, view: GenericViewSet, obj: Model | None = None) Dict[str, bytes | str | float | int] [source]¶
- get_secret_key(request_data: Dict[str, bytes | str | float | int], request: Request | None = None, view: GenericViewSet | None = None, obj: Model | None = None)[source]¶
Get secret key.
- Parameters:
request_data –
request –
view –
obj –
- Returns:
- get_settings(request_data: Dict[str, bytes | str | float | int], request: Request | None = None, view: GenericViewSet | None = None, obj: Model | None = None) Dict[str, str] [source]¶
Get settings.
- Returns:
- has_object_permission(request: Request, view: GenericViewSet, obj: Model) bool [source]¶
Return True if permission is granted, False otherwise.
- class ska.contrib.django.ska.integration.drf.permissions.base.BaseProviderSignedRequestRequired[source]¶
Bases:
AbstractSignedRequestRequired
Provider signed request required permission.
- class ska.contrib.django.ska.integration.drf.permissions.base.BaseSignedRequestRequired[source]¶
Bases:
AbstractSignedRequestRequired
Signed request required permission.
ska.contrib.django.ska.integration.drf.permissions.constance_permissions module¶
- class ska.contrib.django.ska.integration.drf.permissions.constance_permissions.ConstanceProviderSignedRequestRequired[source]¶
Bases:
BaseProviderSignedRequestRequired
Provider signed request required permission.
- class ska.contrib.django.ska.integration.drf.permissions.constance_permissions.ConstanceSignedRequestRequired[source]¶
Bases:
BaseSignedRequestRequired
Signed request required permission.
ska.contrib.django.ska.integration.drf.permissions.default_permissions module¶
- class ska.contrib.django.ska.integration.drf.permissions.default_permissions.ProviderSignedRequestRequired[source]¶
Bases:
BaseProviderSignedRequestRequired
Provider signed request required permission.
- class ska.contrib.django.ska.integration.drf.permissions.default_permissions.SignedRequestRequired[source]¶
Bases:
BaseSignedRequestRequired
Signed request required permission.
Module contents¶
- class ska.contrib.django.ska.integration.drf.permissions.AbstractSignedRequestRequired[source]¶
Bases:
BasePermission
Signed request required permission.
- get_request_data(request: Request, view: GenericViewSet, obj: Model | None = None) Dict[str, bytes | str | float | int] [source]¶
- get_secret_key(request_data: Dict[str, bytes | str | float | int], request: Request | None = None, view: GenericViewSet | None = None, obj: Model | None = None)[source]¶
Get secret key.
- Parameters:
request_data –
request –
view –
obj –
- Returns:
- get_settings(request_data: Dict[str, bytes | str | float | int], request: Request | None = None, view: GenericViewSet | None = None, obj: Model | None = None) Dict[str, str] [source]¶
Get settings.
- Returns:
- has_object_permission(request: Request, view: GenericViewSet, obj: Model) bool [source]¶
Return True if permission is granted, False otherwise.
- class ska.contrib.django.ska.integration.drf.permissions.BaseProviderSignedRequestRequired[source]¶
Bases:
AbstractSignedRequestRequired
Provider signed request required permission.
- class ska.contrib.django.ska.integration.drf.permissions.BaseSignedRequestRequired[source]¶
Bases:
AbstractSignedRequestRequired
Signed request required permission.
- class ska.contrib.django.ska.integration.drf.permissions.ProviderSignedRequestRequired[source]¶
Bases:
BaseProviderSignedRequestRequired
Provider signed request required permission.
- class ska.contrib.django.ska.integration.drf.permissions.SignedRequestRequired[source]¶
Bases:
BaseSignedRequestRequired
Signed request required permission.