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) |