Auth0 Dashboard
- Vaya a Dashboard > Tenant Settings y seleccione la vista Advanced.
- En Session Expiration, puede configurar lo siguiente:
| Política de sesión | Descripción |
|---|---|
| Idle Session Lifetime (Persistent) | Tiempo máximo (en minutos) de inactividad antes de que caduque una sesión persistente. |
| Idle Session Lifetime (Non-Persistent) | Tiempo máximo (en minutos) de inactividad antes de que caduque una sesión no persistente. |
| Maximum Session Lifetime (Persistent) | Tiempo máximo (en minutos) que puede existir una sesión persistente, incluso si el usuario está activo. |
| Maximum Session Lifetime (Non-Persistent) | Tiempo máximo (en minutos) que puede existir una sesión no persistente, incluso si el usuario está activo. |

Auth0 Management API
Las llamadas al endpoint
/api/v2/tenants/settings requieren un token de acceso de Management API con el scope update:tenant_settings.PATCH al endpoint /api/v2/tenants/settings:
cURL
| Parámetro | Descripción |
|---|---|
session_lifetime | Duración máxima (en horas) de la expiración absoluta. |
idle_session_lifetime | Duración máxima (en horas) antes de que una sesión expire por inactividad. |
ephemeral_session_lifetime | Duración máxima (en horas) de la expiración absoluta. |
idle_ephemeral_session_lifetime | Duración máxima (en horas) antes de que una sesión expire por inactividad. |
Actions de Auth0 posteriores al inicio de sesión
api.session con una Action posterior al inicio de sesión. Esto le permite anular la configuración de sesión predeterminada del inquilino en cada inicio de sesión, según una lógica específica del usuario o del contexto.
Los casos de uso incluyen:
- Acortar los tiempos de espera para inicios de sesión de alto riesgo
- Ampliar los tiempos de espera para usuarios u organizaciones de confianza
- Ajustar la persistencia de las cookies según el tipo de aplicación
api.session disponibles para configurar la duración de las sesiones son:
-
api.session.setExpiresAt -
api.session.setIdleExpiresAt -
api.session.setCookieMode
Los métodos de
api.session solo se aplican a la sesión actual y deben llamarse durante la transacción de inicio de sesión. Estos métodos requieren que la propiedad event.session.id del evento esté disponible.