Saltar al contenido principal

Cerrar todas las sesiones activas (excepto la actual)

Endpoint: DELETE /users/devices


Permite cerrar todas las sesiones activas del usuario, excepto la sesión actual.


🔐 Requiere autenticación JWT

Debes enviar el token en la cabecera:

Authorization: Bearer <token>

📋 Respuestas

  • 200 OK – Todas las sesiones fueron cerradas excepto la actual.

    {
    "message": "Todas las sesiones fueron cerradas excepto la actual"
    }
  • 500 Internal Server Error – Error inesperado en el servidor.


📝 Notas

  • Esta operación:
    • Elimina todas las sesiones activas del usuario, excepto la actual.
    • Registra cada sesión eliminada en el sistema de accesos bloqueados (blockedAccessModel).
    • Limpia las claves Redis relacionadas a la inactividad de cada sesión revocada.