@@ -68,11 +68,11 @@ def auth_login():
6868 access_jti = get_jti (access_token )
6969 refresh_jti = get_jti (refresh_token )
7070
71- redis .set ("jti :" + access_jti , "false" , ACCESS_TOKEN_EXPIRES * 1.2 )
72- redis .set ("jti :" + refresh_jti , "false" , REFRESH_TOKEN_EXPIRES * 1.2 )
71+ redis .set ("is_revoked_jti :" + access_jti , "false" , ACCESS_TOKEN_EXPIRES * 1.2 )
72+ redis .set ("is_revoked_jti :" + refresh_jti , "false" , REFRESH_TOKEN_EXPIRES * 1.2 )
7373
7474 current_app .logger .debug ("/auth/login -> Returning access token for user {}" .format (username ))
75- redis .set ("user :" + str (u .id ), datetime .datetime .utcnow ().timestamp ())
75+ redis .set ("online_user :" + str (u .id ), datetime .datetime .utcnow ().timestamp ())
7676 ret = {"access_token" : access_token , "refresh_token" : refresh_token , "is_profile_completed" : u .is_profile_completed }
7777 return SuccessOutput ("return" , ret )
7878
@@ -83,21 +83,21 @@ def refresh():
8383 current_user = get_jwt_identity ()
8484 access_token = create_access_token (identity = current_user )
8585 access_jti = get_jti (encoded_token = access_token )
86- redis .set ("jti :" + access_jti , "false" , ACCESS_TOKEN_EXPIRES * 1.2 )
86+ redis .set ("is_revoked_jti :" + access_jti , "false" , ACCESS_TOKEN_EXPIRES * 1.2 )
8787 return SuccessOutput ("access_token" , access_token )
8888
8989
9090@auth_login_bp .route ("/auth/access_revoke" , methods = ["DELETE" ])
9191@jwt_required
9292def logout ():
9393 jti = get_raw_jwt ()["jti" ]
94- redis .set ("jti :" + jti , "true" , ACCESS_TOKEN_EXPIRES * 1.2 )
94+ redis .set ("is_revoked_jti :" + jti , "true" , ACCESS_TOKEN_EXPIRES * 1.2 )
9595 return Success ("Access token revoked" )
9696
9797
9898@auth_login_bp .route ("/auth/refresh_revoke" , methods = ["DELETE" ])
9999@jwt_refresh_token_required
100100def logout2 ():
101101 jti = get_raw_jwt ()["jti" ]
102- redis .set ("jti :" + jti , "true" , REFRESH_TOKEN_EXPIRES * 1.2 )
102+ redis .set ("is_revoked_jti :" + jti , "true" , REFRESH_TOKEN_EXPIRES * 1.2 )
103103 return Success ("Refresh token revoked" )
0 commit comments