ska.contrib.django.ska.backends package

Submodules

ska.contrib.django.ska.backends.base module

class ska.contrib.django.ska.backends.base.BaseSkaAuthenticationBackend[source]

Bases: object

Base authentication backend.

authenticate(request: HttpRequest | Request, **kwargs) User | None[source]

Authenticate.

Parameters:

request (django.http.HttpRequest) –

Return django.contrib.auth.models.User:

Instance or None on failure.

get_request_data(request: HttpRequest | Request, **kwargs) Dict[str, str][source]
get_secret_key(request_data: Dict[str, bytes | str | float | int] | None = None, request: HttpRequest | None = None, **kwargs) str[source]

Get secret key.

Returns:

get_settings(request_data: Dict[str, bytes | str | float | int] | None = None, request: HttpRequest | None = None, **kwargs)[source]

Get settings.

Returns:

get_user(user_id: int) User[source]

Get user in the django.contrib.auth.models.User if exists.

Parameters:

user_id (int) –

Return django.contrib.auth.models.User:

ska.contrib.django.ska.backends.constance_backend module

class ska.contrib.django.ska.backends.constance_backend.SkaAuthenticationConstanceBackend[source]

Bases: BaseSkaAuthenticationBackend

Authentication backend.

get_secret_key(request_data: Dict[str, bytes | str | float | int] | None = None, request: Request | HttpRequest | None = None, **kwargs) str[source]

Get secret key.

Returns:

get_settings(request_data: Dict[str, bytes | str | float | int] | None = None, request: Request | HttpRequest | None = None, **kwargs) Dict[str, Dict[str, str]][source]

Get settings.

Returns:

ska.contrib.django.ska.backends.default_backends module

class ska.contrib.django.ska.backends.default_backends.SkaAuthenticationBackend[source]

Bases: BaseSkaAuthenticationBackend

Authentication backend.

get_secret_key(request_data: Dict[str, bytes | str | float | int] | None = None, request: Request | HttpRequest | None = None, **kwargs) None[source]

Get secret key.

Returns:

get_settings(request_data: Dict[str, bytes | str | float | int] | None = None, request: Request | HttpRequest | None = None, **kwargs) Dict[Any, Any][source]

Get settings.

Returns:

Module contents

class ska.contrib.django.ska.backends.BaseSkaAuthenticationBackend[source]

Bases: object

Base authentication backend.

authenticate(request: HttpRequest | Request, **kwargs) User | None[source]

Authenticate.

Parameters:

request (django.http.HttpRequest) –

Return django.contrib.auth.models.User:

Instance or None on failure.

get_request_data(request: HttpRequest | Request, **kwargs) Dict[str, str][source]
get_secret_key(request_data: Dict[str, bytes | str | float | int] | None = None, request: HttpRequest | None = None, **kwargs) str[source]

Get secret key.

Returns:

get_settings(request_data: Dict[str, bytes | str | float | int] | None = None, request: HttpRequest | None = None, **kwargs)[source]

Get settings.

Returns:

get_user(user_id: int) User[source]

Get user in the django.contrib.auth.models.User if exists.

Parameters:

user_id (int) –

Return django.contrib.auth.models.User:

class ska.contrib.django.ska.backends.SkaAuthenticationBackend[source]

Bases: BaseSkaAuthenticationBackend

Authentication backend.

get_secret_key(request_data: Dict[str, bytes | str | float | int] | None = None, request: Request | HttpRequest | None = None, **kwargs) None[source]

Get secret key.

Returns:

get_settings(request_data: Dict[str, bytes | str | float | int] | None = None, request: Request | HttpRequest | None = None, **kwargs) Dict[Any, Any][source]

Get settings.

Returns: