Skip to content

Commit d02c043

Browse files
committed
Minor update
1 parent 9e11ac9 commit d02c043

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/mb/app/utility.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@
1515

1616
from __future__ import annotations
1717

18+
import datetime
1819
import re
19-
from datetime import datetime, timedelta
20+
from datetime import timedelta
2021
from http import HTTPStatus
2122

2223
import bcrypt
@@ -131,14 +132,12 @@ async def authenticate_user(username: str, password: str):
131132

132133

133134
def 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",

0 commit comments

Comments
 (0)