Saltar al contenido principal

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.
  • Confirmar Cambio: POST /accounts/reset-password

    • Payload: { "token": "token_recibido", "password": "nueva", "confirmPassword": "nueva" }

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.