Autenticación y Cuentas
La API de DevOps Monitor utiliza JWT (JSON Web Tokens) en los encabezados Bearer para mantener las sesiones de forma segura y consistente. A continuación, se documentan los servicios de autenticación consumidos por el Frontend:
Inicio de Sesión (Login)
Endpoint: POST /accounts/authenticate
Envía las credenciales del usuario para recibir un token de acceso a la plataforma.
Payload Requerido:
{
"email": "gerencia@newinntech.com",
"password": "mi_password_segura"
}
Respuesta Exitosa:
{
"jwtToken": "eyJhbGciOiJIUzI1NiIs...",
"id": 39
}
Recuperación de Contraseña
-
Solicitar Cambio:
POST /accounts/forgot-password- Payload:
{ "email": "usuario@empresa.com" } - Envía un correo con un token de recuperación.
- Payload:
-
Confirmar Cambio:
POST /accounts/reset-password- Payload:
{ "token": "token_recibido", "password": "nueva", "confirmPassword": "nueva" }
- Payload:
Perfil del Usuario
Endpoint: POST /accounts/update/profile
Permite que el usuario modifique información general de cuenta, foto, aceptación de términos o nombre registrado. Es una ruta autenticada que requiere un token activo.