Autenticación
Tag: auth
Descripción: Operaciones de login/logout
1. Login de usuario (POST /auth/login)
Sección titulada «1. Login de usuario (POST /auth/login)»- Descripción: Permite a un usuario iniciar sesión en el sistema.
- Operation ID:
AuthController_login - Autenticación requerida: ❌ No
Request Body
Sección titulada «Request Body»{ "email": "usuario@ejemplo.com", "password": "contraseña_segura"}Responses
Sección titulada «Responses»| Código | Descripción |
|---|---|
| 200 | Login exitoso |
| 401 | Credenciales inválidas |
2. Logout de usuario (POST /auth/logout)
Sección titulada «2. Logout de usuario (POST /auth/logout)»- Descripción: Permite a un usuario cerrar sesión en el sistema.
- Operation ID:
AuthController_logout - Autenticación requerida: 🔒 Sí
Responses
Sección titulada «Responses»| Código | Descripción |
|---|---|
| 200 | Logout exitoso |
3. Obtener perfil de usuario actual (GET /auth/profile)
Sección titulada «3. Obtener perfil de usuario actual (GET /auth/profile)»- Descripción: Devuelve la información del perfil del usuario autenticado.
- Operation ID:
AuthController_getProfile - Autenticación requerida: 🔒 Sí
Responses
Sección titulada «Responses»| Código | Descripción |
|---|---|
| 200 | Perfil obtenido exitosamente |
| 401 | No autorizado |
Resumen de Endpoints de Autenticación
Sección titulada «Resumen de Endpoints de Autenticación»| Método | Endpoint | Descripción | Autenticación Requerida |
|---|---|---|---|
| POST | /auth/login | Iniciar sesión | ❌ No |
| POST | /auth/logout | Cerrar sesión | 🔒 Sí |
| GET | /auth/profile | Obtener perfil del usuario actual | 🔒 Sí |