PyRunner / services /jwt_handler.py
Akoda35's picture
Create services/jwt_handler.py
a645efc verified
Raw
History Blame Contribute Delete
366 Bytes
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)