Skip to main content

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).