INNER CODE UNIT · Python
REFRESH_REQUIRED
yezz123/authx · authx/main.py:696
def REFRESH_REQUIRED(self) -> TokenPayload:
"""FastAPI Dependency to enforce presence of a `refresh` token in request."""
return Depends(self.refresh_token_required)
@property
def ACCESS_TOKEN(self) -> RequestToken:
"""FastAPI Dependency to retrieve access token from request."""
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]: