INNER CODE UNIT · Python

_get_access_token

yezz123/authx · authx/main.py:704

        async def _get_access_token(request: Request) -> Optional[RequestToken]:
            return await self._get_token_from_request(request, refresh=False, optional=True)

        return Depends(_get_access_token)

    @property
    def REFRESH_TOKEN(self) -> RequestToken:
        """FastAPI Dependency to retrieve refresh token from request."""

        async def _get_refresh_token(request: Request) -> Optional[RequestToken]:
            return await self._get_token_from_request(request, refresh=True, optional=True)

        return Depends(_get_refresh_token)

    @property
    def CURRENT_SUBJECT(self) -> T:
        """FastAPI Dependency to retrieve the current subject from request."""
        return Depends(self.get_current_subject)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…