Initial commit
Build and Push Docker Image / build-and-push (push) Successful in 18s

This commit is contained in:
ciomek committed 2026-08-16 11:41:07 +02:00
commit 279b2a7e90
49 files changed
+2664

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
import time
import jwt
from config import settings
JWT_SECRET = settings.jwt.secret
JWT_ALGORITHM = "HS256"
def generate_token(user_id: int) -> str:
payload = {
"user_id": user_id,
"exp": int(time.time()) + 60 * 60 * 24,
}
return jwt.encode(payload, JWT_SECRET, algorithm=JWT_ALGORITHM)
def decode_token(token: str) -> dict:
payload = jwt.decode(token, JWT_SECRET)
return payload