wip
This commit is contained in:
+12
-2
@@ -1,8 +1,18 @@
|
||||
import jwt
|
||||
import os
|
||||
from time import time
|
||||
from model.user import User
|
||||
|
||||
def generateKey(email, passwd):
|
||||
def generateKey(user: User) -> dict:
|
||||
key = os.getenv('KEY')
|
||||
encoded = jwt.encode({email: passwd, 'iat': time()}, key, algorithm="HS256")
|
||||
encoded = jwt.encode(
|
||||
{
|
||||
'id': user.id,
|
||||
'name': user.name,
|
||||
'role': user.role,
|
||||
'iat': time()
|
||||
},
|
||||
key,
|
||||
algorithm="HS256"
|
||||
)
|
||||
return encoded
|
||||
|
||||
Reference in New Issue
Block a user