Se termina con Tokens y Modulo Usuarios

This commit is contained in:
2025-11-19 09:52:51 -03:00
parent e2783015e3
commit 3a905a4d02
4 changed files with 190 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ from typing import Optional
from jose import JWTError, jwt
from passlib.context import CryptContext
from app.core.config import settings
import secrets
pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")
@@ -33,3 +34,7 @@ def decode_access_token(token: str):
except JWTError as e:
print(f"JWT decode error: {e}") # Debug
return None
def generate_api_token() -> str:
"""Genera un token API aleatorio seguro"""
return f"syntria_{secrets.token_urlsafe(32)}"