@@ -61,11 +61,11 @@ def login(payload: schemas.LoginUserSchema, response: Response, db: Session = De
61
61
62
62
# Create access token
63
63
access_token = Authorize .create_access_token (
64
- subject = user .id , expires_time = timedelta (minutes = ACCESS_TOKEN_EXPIRES_IN ))
64
+ subject = str ( user .id ) , expires_time = timedelta (minutes = ACCESS_TOKEN_EXPIRES_IN ))
65
65
66
66
# Create refresh token
67
67
refresh_token = Authorize .create_refresh_token (
68
- subject = user .id , expires_time = timedelta (minutes = REFRESH_TOKEN_EXPIRES_IN ))
68
+ subject = str ( user .id ) , expires_time = timedelta (minutes = REFRESH_TOKEN_EXPIRES_IN ))
69
69
70
70
# Store refresh and access tokens in cookie
71
71
response .set_cookie ('access_token' , access_token , ACCESS_TOKEN_EXPIRES_IN * 60 ,
@@ -94,7 +94,7 @@ def refresh_token(response: Response, request: Request, Authorize: AuthJWT = Dep
94
94
raise HTTPException (status_code = status .HTTP_401_UNAUTHORIZED ,
95
95
detail = 'The user belonging to this token no logger exist' )
96
96
access_token = Authorize .create_access_token (
97
- subject = user_id , expires_time = timedelta (minutes = ACCESS_TOKEN_EXPIRES_IN ))
97
+ subject = str ( user . id ) , expires_time = timedelta (minutes = ACCESS_TOKEN_EXPIRES_IN ))
98
98
except Exception as e :
99
99
error = e .__class__ .__name__
100
100
if error == 'MissingTokenError' :
0 commit comments