INNER CODE UNIT · Python
_auth_required
yezz123/authx · authx/main.py:382
async def _auth_required(
self,
request: Request,
type: str = "access",
verify_type: bool = True,
verify_fresh: bool = False,
verify_csrf: Optional[bool] = None,
locations: Optional[TokenLocations] = None,
) -> TokenPayload:
if type == "access":
method = self.get_access_token_from_request
elif type == "refresh":
method = self.get_refresh_token_from_request
else:
... # pragma: no cover
if verify_csrf is None:
verify_csrf = self.config.JWT_COOKIE_CSRF_PROTECT and (
request.method.upper() in self.config.JWT_CSRF_METHODS