INNER CODE UNIT · Python
unset_jwt_cookies
IndominusByte/fastapi-jwt-auth · fastapi_jwt_auth/auth_jwt.py:418
def unset_jwt_cookies(self,response: Optional[Response] = None) -> None:
"""
Unset (delete) all jwt stored in a cookie
:param response: The FastAPI response object to delete the JWT cookies in.
"""
self.unset_access_cookies(response)
self.unset_refresh_cookies(response)
def unset_access_cookies(self,response: Optional[Response] = None) -> None:
"""
Remove access token and access CSRF double submit from the response cookies
:param response: The FastAPI response object to delete the access cookies in.
"""
if not self.jwt_in_cookies:
raise RuntimeWarning(
"unset_access_cookies() called without 'authjwt_token_location' configured to use cookies"