Saltar al contenido principal

Gestionar sesiones de usuario

La gestión de sesiones de usuario ayuda a los usuarios y administradores a revisar los estados de inicio de sesión activos y revocar sesiones cuando sea necesario.

En Logto, puedes gestionar sesiones a través de tres caminos comunes:

  • Account API: Para autoservicio del usuario final en la página de configuración de cuenta de tu producto.
  • Management API: Para herramientas de administración o soporte que gestionan sesiones de cualquier usuario.
  • Admin Console: Para flujos operativos en Logto Console sin necesidad de crear herramientas personalizadas.

Elige la API adecuada​

EscenarioAPI recomendada
Permitir que los usuarios gestionen sus propias sesiones activasAccount API
Permitir que administradores o equipos de soporte gestionen sesiones de un usuarioManagement API
Permitir que los operadores gestionen sesiones directamente en Logto ConsoleAdmin Console

Ver sesiones activas​

Account API (autoservicio)​

Utiliza el endpoint de sesiones de Account API para listar las sesiones activas del usuario actual.

Antes de exponer esta capacidad a los usuarios finales, asegúrate de que la gestión de sesiones esté habilitada en la configuración del centro de cuentas y que tu aplicación solicite el alcance requerido de Account API.

Management API (herramientas de administración)​

Utiliza Management API cuando tu sistema de administración necesite listar sesiones para un usuario objetivo.

Revocar sesiones​

Account API (el usuario final revoca sus propias sesiones)​

Los usuarios finales pueden revocar una sesión específica desde su propia lista de sesiones.

Para operaciones sensibles, la gestión de sesiones de Account API requiere autenticación reciente del usuario antes de acceder. Consulta Autenticación de refuerzo.

Management API (el administrador revoca sesiones de usuario)​

Los administradores pueden revocar la sesión de un usuario objetivo mediante el ID de usuario y el ID de sesión.

Admin Console​

Si tu equipo gestiona usuarios directamente en Logto Console, puedes revisar sesiones activas y revocar sesiones específicas desde la página de detalles del usuario.

Sesiones

Gestionar aplicaciones autorizadas del usuario (concesiones)

Configuración de cuenta por Account API: Gestionar sesiones de usuario

Configuración de cuenta por Management API: Gestión de sesiones de usuario

Gestión de usuarios: Gestionar sesiones activas de usuario