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