Par défaut, lorsqu'un utilisateur se connecte à Looker, il a la possibilité de rester connecté. Cette option s'affiche sous la forme d'une case à cocher en bas de la page de connexion.
Dans la section Authentification du menu Admin, la page Sessions vous permet de configurer si les utilisateurs ont la possibilité ou non de rester connectés, pendant combien de temps ils le restent 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 un laps de temps déterminé par les paramètres Sessions persistantes et Durée de la session, qu'il utilise ou non activement Looker.
Si vous activez la déconnexion en cas d'inactivité, les utilisateurs sont automatiquement déconnectés de Looker au bout de 15 minutes d'inactivité. Une activité se définit lorsqu'un utilisateur clique n'importe où dans Looker, touche l'écran dans le cas d'un écran tactile ou saisit n'importe quel élément dans Looker. Par conséquent, si ce paramètre est activé, un utilisateur est déconnecté s'il ne clique ni 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 permettre de rester connecté.
Lorsqu'un utilisateur est déconnecté de force pour cause d'inactivité, il est déconnecté de sa session inactive. Une session est propre à chaque navigateur. Par conséquent, si un utilisateur a plusieurs onglets ouverts et qu'il est connecté à Looker, il est déconnecté de tous les onglets. En revanche, s'ils sont connectés via plusieurs navigateurs, ils sont déconnectés uniquement 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 les restaurer.
Lorsque la déconnexion en cas d'inactivité est activée, les sessions persistantes sont automatiquement désactivées. De plus, la durée de la session 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 tout le temps.
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 cinq heures, un utilisateur sera déconnecté dans les cas suivants :
- Si l'utilisateur reste inactif pendant 15 minutes, à tout moment au cours de cette période, il est déconnecté après cette période.
- Si l'utilisateur a été actif pendant toute la durée de la session de cinq heures, une boîte de dialogue l'invite à s'authentifier de nouveau pour continuer à travailler. Si l'utilisateur ne s'authentifie pas à nouveau, il sera déconnecté.
En outre, avec ces paramètres, un utilisateur actif pendant 4 heures et 50 minutes avant de devenir inactif pendant 10 minutes sera quand même déconnecté après la période d'inactivité de 10 minutes. La 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'un intégration avec signature ne sont pas concernés par la déconnexion en cas d'inactivité.
Sessions persistantes
Lorsqu'un utilisateur sélectionne l'option 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.
Si vous désactivez les sessions persistantes, l'option "Rester connecté" est supprimée. sur l'écran de connexion. Les utilisateurs seront automatiquement déconnectés au bout du délai spécifié dans la section Durée de la session ou chaque fois qu'ils fermeront leur navigateur. Les utilisateurs doivent alors se réauthentifier lors de leur prochaine connexion à Looker.
Les sessions persistantes sont automatiquement désactivées lorsque la 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, la session se termine et il est déconnecté de Looker.
Le champ Durée de la session vous permet de modifier la durée pendant laquelle un utilisateur peut rester connecté avant d'être averti et que sa session expire. Vous pouvez définir cette valeur 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 valeur de Durée de la session est en dehors de cette plage, elle est définie sur 1 jour.
Sessions simultanées
Par défaut, les utilisateurs peuvent rester connectés à Looker à partir de plusieurs navigateurs et appareils simultanément. Si vous désactivez Sessions simultanées, les utilisateurs ne peuvent se connecter qu'à partir d'un seul navigateur et d'un seul appareil à la fois. Lorsque l'option 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 d'un autre appareil.
Lieu de la session
Si Position de la session est activé, 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. Elles 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 Position de la session est désactivé, la position de l'utilisateur n'est pas suivie lorsqu'il se connecte à Looker.