Configuración del administrador: Sesiones

De forma predeterminada, cuando un usuario accede a Looker, se le da la opción de permanecer conectado. Esta opción aparece como una casilla de verificación en la parte inferior de la página de acceso.

La página Sesiones , en la sección Autenticación del menú Administrador , te permite configurar si los usuarios tienen la opción de permanecer conectados, cuánto tiempo permanecen conectados si no eligen esa opción y si pueden permanecer conectados desde varios dispositivos.

Salir de la cuenta por inactividad

De forma predeterminada, un usuario permanece conectado a Looker durante un período determinado que se establece en la configuración de Sesiones persistentes y Duración de la sesión, independientemente de si el usuario usa Looker de forma activa.

Si habilitas la opción Salir de la cuenta por inactividad, los usuarios saldrán automáticamente de Looker después de 15 minutos de inactividad. La actividad se define como un usuario que hace clic en cualquier lugar de Looker, toca la pantalla en el caso de las pantallas táctiles o escribe algo en Looker. Por lo tanto, si este parámetro de configuración está habilitado, un usuario saldrá de su cuenta si no hace clic ni escribe nada durante 15 minutos.

Dos minutos antes de que el usuario salga de su cuenta, Looker muestra un diálogo para advertirle y darle la oportunidad de permanecer conectado.

Cuando un usuario sale de su cuenta de forma forzosa como resultado de la inactividad, se cierra su sesión inactiva. Una sesión es única para cada navegador, por lo que, si un usuario tiene varias pestañas abiertas y accedió a Looker, se cerrará la sesión en todas las pestañas. Sin embargo, si accedió a través de varios navegadores, solo se cerrará la sesión en el navegador inactivo.

Se guardan los cambios no guardados en el IDE de Looker. Cuando el usuario vuelve a acceder y carga un archivo que tiene cambios no guardados, se le da la opción de restaurarlos.

Cuando se habilita la opción Salir de la cuenta por inactividad, se inhabilita automáticamente la opción Sesiones persistentes. Además, Duración de la sesión se establece en un valor predeterminado de un día. Aún se puede cambiar el parámetro de configuración de Duración de la sesión. El valor establecido en Duración de la sesión sigue siendo el período máximo durante el que un usuario puede permanecer conectado, incluso si está activo todo el tiempo.

Por ejemplo, si la opción Salir de la cuenta por inactividad está habilitada y la Duración de la sesión se establece en 5 horas, un usuario saldrá de su cuenta en las siguientes circunstancias:

  • Si el usuario permanece inactivo durante 15 minutos en cualquier momento del período de 5 horas, saldrá de su cuenta después del período de inactividad de 15 minutos.
  • Si el usuario estuvo activo durante toda la sesión de 5 horas, aparecerá una pantalla de diálogo que le solicitará que vuelva a autenticarse para continuar trabajando. Si el usuario no vuelve a autenticarse, saldrá de su cuenta.

Además, con esta configuración, un usuario que estuvo activo durante 4 horas y 50 minutos antes de volverse inactivo durante 10 minutos saldrá de su cuenta después del período de inactividad de 10 minutos. La Duración de la sesión sigue siendo el tiempo máximo durante el que un usuario puede permanecer conectado. Los usuarios que acceden a Looker con la API de Looker o una incorporación firmada no se ven afectados por la opción Salir de la cuenta por inactividad.

Sesiones persistentes

Cuando un usuario selecciona la opción de permanecer conectado, se le autorizará a acceder a Looker durante 30 días. Cuando cierran y vuelven a abrir el navegador, pueden navegar a Looker sin tener que volver a acceder.

Si inhabilitas la opción Sesiones persistentes , se quitará la opción "Permanecer conectado" de la pantalla de acceso. Los usuarios saldrán automáticamente de su cuenta después del período especificado en la sección Duración de la sesión o cuando cierren el navegador. Esto obliga a los usuarios a volver a autenticarse la próxima vez que accedan a Looker.

La opción Sesiones persistentes se inhabilita automáticamente cuando se habilita la opción Salir de la cuenta por inactividad.

Duración de la sesión

De forma predeterminada, cuando un usuario no selecciona la opción de permanecer conectado, su sesión vencerá después de 30 minutos.

Dos minutos antes de que venza una sesión, el usuario tiene la opción de extenderla. Si el usuario no extiende su sesión, esta finaliza y sale de Looker.

El campo Duración de la sesión te permite cambiar el período durante el que un usuario puede permanecer conectado antes de que se le notifique y venza su sesión. Puedes establecer este valor de 5 minutos a 30 días.

  • Si la Duración de la sesión es de 30 minutos o menos, la sesión extendida tendrá la misma duración que la sesión. Por ejemplo, si la Duración de la sesión es de 5 minutos, la sesión extendida también será de 5 minutos.
  • Si la Duración de la sesión es de más de 30 minutos, la sesión extendida seguirá siendo de 30 minutos. Por ejemplo, si la Duración de la sesión es de 1 día, la sesión extendida será de 30 minutos.

Si la opción Salir de la cuenta por inactividad está habilitada, la Duración de la sesión debe establecerse en un valor de entre 15 minutos y 1 día. Si la Duración de la sesión se establece en un valor fuera de este rango, el valor se establecerá en 1 día.

Duración de la sesión y políticas del proveedor de identidad en Looker (Google Cloud Core)

En el caso de las instancias de Looker (Google Cloud Core) que usan la federación de identidades del personal o Google OAuth para la autenticación de usuarios, la validez del token de actualización del proveedor de identidad tiene prioridad sobre la configuración de Duración de la sesión y Sesiones persistentes si el token de actualización vence antes:

  • Federación de identidades del personal: Las sesiones de usuario requieren un token de acceso y un token de actualización activos del grupo de identidades del personal. Si la validez del token de actualización que está configurada en la política de tu grupo de identidades del personal es más corta que la duración de la sesión que está configurada en Looker, los usuarios saldrán de su cuenta y deberán volver a acceder cuando venza el token de actualización. Para evitar el vencimiento prematuro de la sesión, establece una validez de token de actualización de 90 días con una política de duración de sesión extendida.

    La duración de la sesión y la configuración de validez del token en la federación de identidades del personal también afectan otras funciones de Looker:

    • Alertas y entregas programadas: Los trabajos en segundo plano se ejecutan mientras el token de IdP del usuario sea válido. Los usuarios deben acceder a la instancia al menos una vez cada 90 días (o dentro de la duración de la sesión del grupo de identidades del personal configurada) para mantener activas sus sesiones sin conexión y evitar que se pausen las alertas o las entregas programadas.
    • Conectores: Las integraciones que usan el servidor OAuth de Looker (como Data Studio, Hojas conectadas y conectores de terceros) usan un token de actualización de 30 días (o un token de actualización que no vence en Data Studio). Si la duración de la sesión del grupo de personal es inferior a 90 días, es posible que los usuarios deban volver a autenticarse con Looker cuando venza la duración de la sesión.
    • Claves de API de usuario: Los tokens de API de usuario requieren una sesión de IdP de usuario activa. Los usuarios deben acceder a la instancia al menos una vez cada 90 días (o dentro de la duración de la sesión del grupo de identidades del personal configurada) para seguir usando sus claves de API.
    • Claves de API de cuenta de servicio: Los tokens de acceso a la API de cuenta de servicio no se ven afectados.

  • Google OAuth: Las sesiones de usuario requieren un token de acceso y un token de actualización de Google activos. Las Cuentas de Google admiten la validez infinita del token de actualización de forma predeterminada. Si tu organización configura una Google Cloud política de duración de la sesión, esa política tendrá prioridad sobre la duración de la sesión de Looker si vence antes. No establezcas un vencimiento explícito del token de actualización, a menos que lo requieran los requisitos de la política de seguridad de tu organización.

Sesiones simultáneas

De forma predeterminada, los usuarios pueden permanecer conectados a Looker desde varios navegadores y dispositivos de forma simultánea. Si desactivas la opción Sesiones simultáneas , puedes requerir que los usuarios estén conectados desde un solo navegador y dispositivo a la vez. Cuando se inhabilita la opción Sesiones simultáneas, un usuario sale automáticamente de cualquier otra sesión del navegador cuando se conecta desde un navegador o dispositivo diferente.

Ubicación de la sesión

Si la opción Ubicación de la sesión está habilitada, se hará un seguimiento de la ubicación de un usuario cuando acceda a Looker. Esta información de ubicación se basa en la dirección IP del navegador del usuario y está disponible para los usuarios y administradores en la página Sesiones para la visibilidad y la administración de las sesiones. La información de ubicación puede ayudar a los administradores a determinar qué sesiones son actuales y cuáles se deben borrar.

Si la opción Ubicación de la sesión está inhabilitada, no se hará un seguimiento de la ubicación de un usuario cuando acceda a Looker.