Source code for ska.contrib.django.ska.backends.default_backends

from typing import Any, Dict, Optional, Union

from django.http import HttpRequest
from rest_framework.request import Request

from .base import BaseSkaAuthenticationBackend

__author__ = "Artur Barseghyan <artur.barseghyan@gmail.com>"
__copyright__ = "2013-2023 Artur Barseghyan"
__license__ = "GPL-2.0-only OR LGPL-2.1-or-later"
__all__ = ("SkaAuthenticationBackend",)


[docs] class SkaAuthenticationBackend(BaseSkaAuthenticationBackend): """Authentication backend."""
[docs] def get_settings( self, request_data: Optional[Dict[str, Union[bytes, str, float, int]]] = None, request: Optional[Union[Request, HttpRequest]] = None, **kwargs, ) -> Dict[Any, Any]: """Get settings. :return: """ return {}
[docs] def get_secret_key( self, request_data: Optional[Dict[str, Union[bytes, str, float, int]]] = None, request: Optional[Union[Request, HttpRequest]] = None, **kwargs, ) -> None: """Get secret key. :return: """