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"""

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…