File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change 1515
1616from __future__ import annotations
1717
18+ import datetime
1819import re
19- from datetime import datetime , timedelta
20+ from datetime import timedelta
2021from http import HTTPStatus
2122
2223import bcrypt
@@ -131,14 +132,12 @@ async def authenticate_user(username: str, password: str):
131132
132133
133134def create_token (sub : str ):
135+ exp = datetime .datetime .now (datetime .UTC )
136+ exp += timedelta (minutes = MB_ACCESS_TOKEN_EXPIRE_MINUTES )
134137 return Token (
135138 access_token = jwt .encode (
136139 {"alg" : MB_ALGORITHM },
137- {
138- "sub" : sub ,
139- "exp" : datetime .utcnow ()
140- + timedelta (minutes = MB_ACCESS_TOKEN_EXPIRE_MINUTES ),
141- },
140+ {"sub" : sub , "exp" : exp },
142141 OCT_KEY ,
143142 ),
144143 token_type = "bearer" ,
You can’t perform that action at this time.
0 commit comments