El endpoint de autenticación de ADUTEM valida las credenciales del usuario (correo + contraseña) contra la base de datos y, si son correctas, establece una cookie de sesión httpOnly en el navegador.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Bryacg/Adutem/llms.txt
Use this file to discover all available pages before exploring further.
POST /api/auth/login
Autentica un usuario y establece la sesión. Parámetros del cuerpo (JSON):Correo electrónico del usuario (único en el sistema, ej.
docente@utm.edu.ec)Contraseña del usuario en texto plano
| Código | Mensaje | Causa |
|---|---|---|
| 401 | Correo no registrado | El correo no existe en la base de datos |
| 401 | Contraseña incorrecta | La contraseña no coincide |
| 500 | Mensaje de error interno | Error en el servidor |
| Cookie | Valor | Opciones |
|---|---|---|
usuario_id | ID del usuario (string) | httpOnly, sameSite: lax, path: / |
GET /api/auth/login
Retorna la lista de todos los usuarios registrados en el sistema.Este endpoint devuelve todos los usuarios sin filtrado. Úsalo solo en contextos administrativos.
GET /api/auth/login/cache
Retorna los datos del usuario actualmente autenticado a partir de la cookieusuario_id. Útil para verificar la sesión activa desde el cliente.
| Código | Causa |
|---|---|
| 401 | No hay cookie usuario_id presente |
| 404 | El usuario de la cookie no existe en la base de datos |
| 500 | Error interno del servidor |
POST /api/auth/logout
Cierra la sesión del usuario eliminando la cookieusuario_id.
Después del logout, la cookie
usuario_id es eliminada del navegador. El usuario deberá autenticarse nuevamente para acceder al sistema.