Paramètres d'administration – Sessions

Par défaut, lorsqu'un utilisateur se connecte à Looker, il a la possibilité de rester connecté. Cette option apparaît sous forme de case à cocher en bas de la page de connexion.

La page Sessions , dans la section Authentication (Authentification) du menu Admin (Admin), vous permet de configurer si les utilisateurs ont la possibilité de rester connectés, combien de temps ils restent connectés s'ils ne choisissent pas cette option et s'ils peuvent rester connectés à partir de plusieurs appareils.

Déconnexion en cas d'inactivité

Par défaut, un utilisateur reste connecté à Looker pendant une durée déterminée par les paramètres Persistent Sessions (Sessions persistantes) et Session Duration (Durée de session), qu'il utilise activement Looker ou non.

Si vous activez l'option Inactivity Logout (Déconnexion en cas d'inactivité), les utilisateurs sont automatiquement déconnectés de Looker après 15 minutes d'inactivité. Une activité est définie comme un clic de l'utilisateur n'importe où dans Looker, une pression sur l'écran dans le cas d'écrans tactiles ou la saisie de texte dans Looker. Par conséquent, si ce paramètre est activé, un utilisateur est déconnecté s'il ne clique ou ne saisit rien pendant 15 minutes.

Deux minutes avant la déconnexion de l'utilisateur, Looker affiche une boîte de dialogue pour l'avertir et lui donner la possibilité de rester connecté.

Lorsqu'un utilisateur est déconnecté de force en raison d'une inactivité, il est déconnecté de sa session inactive. Une session est unique à chaque navigateur. Par conséquent, si un utilisateur a plusieurs onglets ouverts et est connecté à Looker, il est déconnecté de tous les onglets. Toutefois, s'il est connecté via plusieurs navigateurs, il n'est déconnecté que de la session sur le navigateur inactif.

Toutes les modifications non enregistrées dans l'IDE Looker sont stockées. Lorsque l'utilisateur se reconnecte et charge un fichier contenant des modifications non enregistrées, il a la possibilité de les restaurer.

Lorsque l'option Inactivity Logout (Déconnexion en cas d'inactivité) est activée, l'option Persistent Sessions (Sessions persistantes) est automatiquement désactivée. De plus, l'option**Session Duration** (Durée de session) est définie par défaut sur un jour. Le paramètre Session Duration (Durée de session) peut toujours être modifié. La valeur définie dans Session Duration (Durée de session) reste la durée maximale pendant laquelle un utilisateur peut rester connecté, même s'il est actif tout le temps.

Par exemple, si l'option Inactivity Logout (Déconnexion en cas d'inactivité) est activée et que l'option Session Duration (Durée de session) est définie sur cinq heures, un utilisateur sera déconnecté dans les cas suivants :

  • Si l'utilisateur reste inactif pendant 15 minutes à tout moment au cours de la période de cinq heures, il sera déconnecté après la période d'inactivité de 15 minutes.
  • Si l'utilisateur est resté actif pendant toute la session de cinq heures, une boîte de dialogue l'invite à se réauthentifier pour continuer à travailler. S'il ne se réauthentifie pas, il sera déconnecté.

De plus, avec ces paramètres, un utilisateur qui est resté actif pendant quatre heures et 50 minutes avant de devenir inactif pendant 10 minutes sera toujours déconnecté après la période d'inactivité de 10 minutes. L'option Session Duration (Durée de session) reste la durée maximale pendant laquelle un utilisateur peut rester connecté. Les utilisateurs qui accèdent à Looker à l'aide de l'API Looker ou d'une intégration signée ne sont pas concernés par l'option Inactivity Logout (Déconnexion en cas d'inactivité).

Sessions persistantes

Lorsqu'un utilisateur sélectionne l'option permettant de rester connecté, il est autorisé à accéder à Looker pendant 30 jours. Lorsqu'il ferme et rouvre son navigateur, il peut accéder à Looker sans avoir à se reconnecter.

La désactivation de l'option Persistent Sessions (Sessions persistantes) supprime l'option "Stay logged in" (Rester connecté) de l'écran de connexion. Les utilisateurs seront automatiquement déconnectés après la durée spécifiée dans la section Session Duration (Durée de session) ou lorsqu'ils fermeront leur navigateur. Cela les oblige à se réauthentifier la prochaine fois qu'ils accéderont à Looker.

L'option **Persistent Sessions** (Sessions persistantes) est automatiquement désactivée lorsque l'option **Inactivity Logout** (Déconnexion en cas d'inactivité) est activée.

Durée de session

Par défaut, lorsqu'un utilisateur ne sélectionne pas l'option permettant de rester connecté, sa session expire au bout de 30 minutes.

Deux minutes avant l'expiration d'une session, l'utilisateur a la possibilité de la prolonger. S'il ne prolonge pas sa session, elle se termine et il est déconnecté de Looker.

Le champ Session Duration (Durée de session) vous permet de modifier la durée pendant laquelle un utilisateur peut rester connecté avant de recevoir une notification et que sa session expire. Vous pouvez définir cette valeur entre 5 minutes et 30 jours.

  • Si la Session Duration (Durée de session) est de 30 minutes ou moins, la session prolongée aura la même durée que la durée de session. Par exemple, si la Session Duration (Durée de session) est de cinq minutes, la session prolongée sera également de cinq minutes.
  • Si la Session Duration (Durée de session) est supérieure à 30 minutes, la session prolongée sera toujours de 30 minutes. Par exemple, si la Session Duration (Durée de session) est d'un jour, la session prolongée sera de 30 minutes.

Si l'option Inactivity Logout (Déconnexion en cas d'inactivité) est activée, la Session Duration (Durée de session) doit être définie sur une valeur comprise entre 15 minutes et un jour. Si la Session Duration (Durée de session) est définie sur une valeur en dehors de cette plage, la valeur sera définie sur un jour.

Sessions simultanées

Par défaut, les utilisateurs peuvent rester connectés à Looker à partir de plusieurs navigateurs et appareils simultanément. La désactivation de l'option Concurrent Sessions (Sessions simultanées) vous permet d'exiger des utilisateurs qu'ils se connectent à partir d'un seul navigateur et d'un seul appareil à la fois. Lorsque l'option Concurrent Sessions (Sessions simultanées) est désactivée, un utilisateur est automatiquement déconnecté de toute autre session de navigateur lorsqu'il se connecte à partir d'un autre navigateur ou appareil.

Lieu de la session

Si l'option Session Location (Lieu de la session) est activée, la position d'un utilisateur est suivie lorsqu'il se connecte à Looker. Ces informations de localisation sont basées sur l'adresse IP du navigateur de l'utilisateur et sont disponibles pour les utilisateurs et les administrateurs sur la page Sessions pour la visibilité et la gestion des sessions. Les informations de localisation peuvent aider les administrateurs à déterminer quelles sessions sont en cours et lesquelles doivent être supprimées.

Si l'option Session Location (Lieu de la session) est désactivée, la position d'un utilisateur n'est pas suivie lorsqu'il se connecte à Looker.