Files
Backend/utils/token.py
T
2025-10-26 23:19:51 +03:00

19 lines
362 B
Python

import jwt
import os
from time import time
from model.user import User
def generateKey(user: User) -> dict:
key = os.getenv('KEY')
encoded = jwt.encode(
{
'id': user.id,
'name': user.name,
'role': user.role,
'iat': time()
},
key,
algorithm="HS256"
)
return encoded