Extender duración de la sesión activa
Endpoint: PUT /users/refresh-session
Permite extender la duración de la sesión activa del usuario, manteniéndola vigente ante interacciones o actividad legítima (como detección de huella, movimientos, o cualquier acción que indique uso activo).
🔐 Requiere autenticación JWT
Debes enviar el token en la cabecera:
Authorization: Bearer <token>
📋 Descripción
- Actualiza la expiración de inactividad de la sesión del usuario, evitando el cierre automático por inactividad.
- Ideal para extender la sesión cuando se detecta actividad legítima desde el dispositivo.
📋 Respuestas
-
200 OK – Sesión extendida correctamente.
{
"status": "success"
} -
401 Unauthorized – Token no provisto o inválido.
-
404 Not Found – Sesión no encontrada o error interno al extender.
-
500 Internal Server Error – Error inesperado en el servidor.
📝 Notas
- Si no se provee un token válido, la petición será rechazada.
- La extensión de la sesión permite evitar que el usuario tenga que volver a autenticarse durante períodos de uso continuo.
- La lógica para actualizar la expiración se encuentra en el servicio
userService.updateInactivityExpiration(sessionToken).