INNER CODE UNIT · Python
CloudAuth
tokusumi/fastapi-cloudauth · fastapi_cloudauth/base.py:23
class CloudAuth(ABC):
@property
@abstractmethod
def verifier(self) -> Verifier:
"""Composite Verifier class to verify jwt in HTTPAuthorizationCredentials"""
... # pragma: no cover
@verifier.setter
def verifier(self, instance: Verifier) -> None:
... # pragma: no cover
@abstractmethod
async def call(self, http_auth: HTTPAuthorizationCredentials) -> Any:
"""Define postprocess for verified token"""
... # pragma: no cover
def clone(self, instance: "CloudAuth") -> "CloudAuth":
"""Create clone of this instance"""