Par défaut, lorsqu'un utilisateur se connecte à Looker, il a la possibilité de rester connecté. Cette option apparaît sous la forme d'une case à cocher au bas de la page de connexion.
La page Sessions, dans la section Authentification du menu Admin, vous permet de définir si les utilisateurs peuvent rester connectés, pendant combien de temps s'ils ne choisissent pas cette option et s'ils peuvent rester connectés sur plusieurs appareils.
Déconnexion en cas d'inactivité
Par défaut, un utilisateur reste connecté à Looker pendant un laps de temps défini par les paramètres Sessions persistantes et Durée de session, que l'utilisateur utilise ou non Looker activement.
Si vous activez l'option 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 lorsqu'un utilisateur clique n'importe où dans Looker, appuie sur l'écran (dans le cas d'écrans tactiles) ou tape n'importe quoi dans Looker. Par conséquent, si ce paramètre est activé, l'utilisateur est déconnecté s'il ne clique pas ou ne saisit rien pendant 15 minutes.
Deux minutes avant la déconnexion de l'utilisateur, Looker affiche une boîte de dialogue pour avertir l'utilisateur et lui donner la possibilité de rester connecté.
Lorsqu'un utilisateur est automatiquement déconnecté pour cause d'inactivité, il est déconnecté de sa session inactive. Une session est propre à chaque navigateur. Par conséquent, si un utilisateur ouvre plusieurs onglets et s'y connecte à Looker, il est déconnecté de tous les onglets. En revanche, s'ils sont connectés via plusieurs navigateurs, ils ne sont déconnectés que de la session dans 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 restaurer celles qui n'ont pas été enregistrées.
Lorsque l'option Déconnexion en cas d'inactivité est activée, les sessions persistantes sont automatiquement désactivées. De plus, la durée des sessions est définie par défaut sur un jour. Vous pouvez toujours modifier le paramètre Durée de la session. La valeur définie dans Durée de la session reste la durée maximale pendant laquelle un utilisateur peut rester connecté, même s'il est actif pendant toute la durée de son activité.
Par exemple, si l'option Déconnexion en cas d'inactivité est activée et que la Durée de la session est définie sur "5 heures", l'utilisateur sera déconnecté s'il y a une période d'inactivité de 15 minutes à n'importe quel moment au cours de cette période, ou au bout de cinq heures s'il n'a pas déjà été déconnecté en raison d'une période d'inactivité. De plus, avec les paramètres ci-dessus, un utilisateur actif depuis 4 heures et 50 minutes est toujours déconnecté au bout de cinq heures, même si la période d'inactivité n'est que de 10 minutes, car la durée de la session reste la durée maximale de connexion. Si vous restez actif pendant toute cette session de cinq heures, un pop-up vous demandera de vous authentifier à nouveau pour continuer à travailler.
Les utilisateurs qui accèdent à Looker à l'aide de l'API Looker ou d'une intégration signée ne sont pas affectés par la déconnexion pour cause d'inactivité.
Sessions persistantes
Lorsqu'un utilisateur sélectionne l'option pour rester connecté, il est autorisé à accéder à Looker pendant 30 jours. Lorsqu'ils ferment et rouvrent leur navigateur, ils peuvent accéder à Looker sans avoir à se reconnecter.
Si vous désactivez les Sessions persistantes, l'option "Rester connecté" est supprimée de l'écran de connexion. Les utilisateurs sont automatiquement déconnectés après le délai spécifié dans la section Durée de la session ou chaque fois qu'ils ferment leur navigateur. Cela oblige les utilisateurs à s'authentifier de nouveau la prochaine fois qu'ils accèdent à Looker.
Les sessions persistantes sont automatiquement désactivées lorsque la fonctionnalité de déconnexion pour cause d'inactivité est activée.
Durée de session
Par défaut, lorsqu'un utilisateur ne sélectionne pas l'option pour 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, sa session se termine et l'utilisateur est déconnecté de Looker.
Le champ Durée des sessions vous permet de modifier la durée pendant laquelle un utilisateur peut rester connecté avant d'être averti et que sa session arrive à expiration. Vous pouvez définir une valeur comprise entre 5 minutes et 30 jours.
Si l'option Déconnexion en cas d'inactivité est activée, la Durée de la session doit être définie sur une valeur comprise entre 15 minutes et 1 jour. Si la durée de la session est définie sur une valeur en dehors de cette plage, la valeur sera définie sur 1 jour.
Sessions simultanées
Par défaut, les utilisateurs peuvent rester connectés à Looker simultanément depuis plusieurs navigateurs et appareils. La désactivation des Sessions simultanées vous permet d'obliger les utilisateurs à se connecter depuis un seul navigateur et un seul appareil à la fois. Lorsque l'option Sessions simultanées est désactivée, l'utilisateur est automatiquement déconnecté de toute autre session de navigateur lorsqu'il se connecte à partir d'un autre navigateur ou d'un autre appareil.
Lieu de la séance
Si l'option Emplacement 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. Les utilisateurs et les administrateurs peuvent les consulter et les gérer sur la page Sessions. Les informations de localisation peuvent aider les administrateurs à identifier les sessions actuelles et celles qui doivent être supprimées.
Si l'option Emplacement de la session est désactivée, l'emplacement n'est pas suivi chaque fois qu'un utilisateur se connecte à Looker.