Endpoint
Autenticación
Este endpoint NO requiere autenticación. Es el punto de entrada para obtener tokens.Request
Body Parameters
Correo electrónico del usuario registrado
Contraseña del usuario
Ejemplo
Response
Success (200 OK)
Token JWT de acceso (corta duración, ~15-30 minutos)
Token JWT de refresco (larga duración, ~1-7 días)
Información del usuario autenticado
Error Responses
404 Not Found
El correo electrónico no existe en el sistema.401 Unauthorized
La contraseña es incorrecta.Implementación
Este endpoint está implementado enCustomTokenObtainPairView que extiende TokenObtainPairView de djangorestframework_simplejwt.
El serializador personalizado CustomTokenObtainPairSerializer agrega la información del usuario a la respuesta JWT estándar.
Uso del token
Una vez obtenido el token de acceso, inclúyalo en el headerAuthorization de todas las peticiones subsecuentes:
El token de acceso expira después de un tiempo configurable. Use el token de refresco para obtener nuevos tokens de acceso sin requerir credenciales nuevamente.
Ver también
Token Refresh
Renovar tokens expirados
Roles de usuario
Entender los roles del sistema