Fix datetime

This commit is contained in:
Urtzi Alfaro
2025-07-18 07:46:56 +02:00
parent 7f9dfcc088
commit 9391368b83
3 changed files with 20 additions and 20 deletions

View File

@@ -4,7 +4,7 @@ Used across all microservices for consistent authentication
"""
from jose import jwt
from datetime import datetime, timedelta
from datetime import datetime, timedelta, timezone
from typing import Optional, Dict, Any
import logging
@@ -22,9 +22,9 @@ class JWTHandler:
to_encode = data.copy()
if expires_delta:
expire = datetime.now(datetime.timezone.utc) + expires_delta
expire = datetime.now(timezone.utc) + expires_delta
else:
expire = datetime.now(datetime.timezone.utc) + timedelta(minutes=30)
expire = datetime.now(timezone.utc) + timedelta(minutes=30)
to_encode.update({"exp": expire, "type": "access"})
@@ -36,9 +36,9 @@ class JWTHandler:
to_encode = data.copy()
if expires_delta:
expire = datetime.now(datetime.timezone.utc) + expires_delta
expire = datetime.now(timezone.utc) + expires_delta
else:
expire = datetime.now(datetime.timezone.utc) + timedelta(days=7)
expire = datetime.now(timezone.utc) + timedelta(days=7)
to_encode.update({"exp": expire, "type": "refresh"})