File size: 366 Bytes
a645efc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from jose import jwt
import os
from datetime import datetime, timedelta

SECRET = os.getenv("126eae94-5881-4150-8034-bbba0735b92a")
ALGORITHM = os.getenv("HS256")


def create_token(data):

    payload = data.copy()

    expire = datetime.utcnow() + timedelta(days=30)

    payload.update({"exp": expire})

    return jwt.encode(payload, SECRET, algorithm=ALGORITHM)