Se termina con Tokens y Modulo Usuarios
This commit is contained in:
@@ -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)}"
|
||||
|
||||
Reference in New Issue
Block a user