INNER CODE UNIT · Python

__init__

yezz123/authx · authx/main.py:75

    def __init__(
        self,
        config: AuthXConfig = AuthXConfig(),
        model: Optional[T] = None,
        login_type: Optional[str] = None,
    ) -> None:
        """AuthX base object.

        Args:
            config (AuthXConfig, optional): Configuration instance to use. Defaults to AuthXConfig().
            model (Optional[T], optional): Model type hint. Defaults to dict[str, Any].
            login_type (Optional[str], optional): Explicit login type for manager-based auth contexts.
        """
        self.model: Union[T, dict[str, Any]] = model if model is not None else {}
        super().__init__(model=model)
        super(_CallbackHandler, self).__init__()
        self._config = config
        self._session_store: Optional[Any] = None

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…