Cerrar todas las sesiones de un usuario en tu tenant
Finaliza de una vez una o todas las sesiones de un miembro en tu tenant, por ejemplo después de un posible compromiso o de un cambio que debe surtir efecto de inmediato. Las sesiones del miembro en otras organizaciones siguen funcionando.
Quién puede hacerlo
Un administrador del tenant o un administrador de acceso del tenant. La pantalla Gestión de tokens se abre para quien tiene el permiso para leer los tokens de tu tenant; finalizar una sesión requiere el permiso para revocarlos, y elegir un miembro de la lista requiere el permiso para listar usuarios.
Antes de empezar
- Finalizar las sesiones no impide que la persona vuelva a iniciar sesión mientras su membresía esté activa. Para mantenerla fuera, suspende o quita la membresía, lo que también finaliza sus sesiones aquí.
- Una invitación pendiente no tiene ninguna sesión, así que no se ofrece.
Pasos
- Abre Gestión de tokens en la barra lateral.
- En Sesiones iniciadas, elige el Miembro. Sus sesiones en tu tenant se listan con cómo y cuándo inició sesión y su última actividad.
- Para finalizar una sesión, selecciona Finalizar sesión en su fila y luego confirma con Finalizar sesión.
- Para finalizarlas todas, selecciona Finalizar todas las sesiones de este miembro en este tenant y luego confirma con Finalizar las sesiones.
Qué ves cuando funcionó
La consola dice Sesión finalizada. o Se finalizaron las sesiones. y la lista se vuelve a leer.
- Una sesión finalizada se cierra en su siguiente solicitud: todos los servicios rechazan sus tokens de acceso y su token de actualización deja de funcionar.
- Finalizarlas todas también rechaza cada token de acceso que se emitió al miembro para tu tenant antes de la solicitud, incluida una sesión que la lista no muestra. Una sesión del miembro que está en otra organización sigue funcionando, pero después ya no puede cambiar a tu tenant.
Cada revocación se registra en la auditoría, con tu nombre como actor y el miembro como destino.
Si falla
| Qué ves | Causa | Qué hacer |
|---|---|---|
| No se finalizaron las sesiones, con el motivo | La persona ya no es un miembro activo de tu tenant, o la sesión ya terminó o pertenece a otra organización | Vuelve a leer la lista; no se cambió nada |
| "No se pudieron leer las sesiones" | No se pudo cargar la lista de sesiones | Selecciona Reintentar |
| "Para elegir un miembro se requiere el permiso admin.tenant.user.list." | Puedes finalizar sesiones pero no puedes listar los miembros de tu tenant | Pide a un administrador el permiso para listar usuarios |
| Un rechazo por servicio no disponible | No se pudo contactar el almacén de sesiones o el servicio de cuentas | Inténtalo de nuevo más tarde; no se cambió nada |
Sin la consola
| Superficie | Cómo |
|---|---|
| API | DELETE /api/v3/auth/tenant/users/{userId}/sessions/{sessionId} (operación revokeTenantUserSession) para finalizar una sesión; POST /api/v3/auth/tenant/users/{userId}/sessions/revoke (operación revokeTenantUserSessions) para finalizarlas todas |
La CLI de gestión de claves y el Admin SDK no tienen ningún comando ni método para esta tarea.
Relacionado
- Gestión de Tokens: qué muestra la pantalla y cada decisión que tomas en ella.
- Miembros del Equipo: suspender o quitar a un miembro, lo que también finaliza sus sesiones aquí.