2024-03-05 16:01:26 +01:00
|
|
|
from app.extensions import jwt_redis_blocklist
|
|
|
|
|
2024-03-05 21:35:58 +01:00
|
|
|
from . import jwt_manager
|
2024-03-05 16:01:26 +01:00
|
|
|
|
|
|
|
@jwt.token_in_blocklist_loader
|
|
|
|
def check_if_token_is_revoked(jwt_header, jwt_payload: dict) -> bool:
|
|
|
|
jti = jwt_payload["jti"]
|
|
|
|
token_in_redis = jwt_redis_blocklist.get(jti)
|
|
|
|
|
|
|
|
print(token_in_redis)
|
|
|
|
|
|
|
|
return token_in_redis is not None
|