INNER CODE UNIT · Python
get_refresh_token_from_request
yezz123/authx · authx/main.py:365
async def get_refresh_token_from_request(
self, request: Request, locations: Optional[TokenLocations] = None
) -> RequestToken:
"""Dependency to retrieve refresh token from request.
Args:
request (Request): Request to retrieve refresh token from
locations (Optional[TokenLocations], optional): Locations to retrieve token from. Defaults to None.
Raises:
MissingTokenError: When no `refresh` token is available in request
Returns:
RequestToken: Request Token instance for `refresh` token type
"""
return await self._get_token_from_request(request, refresh=True, optional=False, locations=locations)
async def _auth_required(