Par défaut, lorsqu'un utilisateur se connecte à Looker, il peut choisir de rester connecté. Cette option se présente sous la forme d'une case à cocher en bas de la page de connexion.
La page Sessions, dans la section Authentification du menu Admin, vous permet de configurer si les utilisateurs ont la possibilité de rester connectés, la durée de leur connexion s'ils ne choisissent pas cette option et s'ils peuvent rester connectés depuis plusieurs appareils.
Déconnexion en cas d'inactivité
Par défaut, un utilisateur reste connecté à Looker pendant une durée définie 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 après 15 minutes d'inactivité. Une activité est définie comme un clic de l'utilisateur n'importe où dans Looker, ou une pression sur l'écran dans le cas des écrans tactiles, ou une saisie de texte dans Looker. Par conséquent, si ce paramètre est activé, un utilisateur est déconnecté s'il ne clique sur rien et 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 de son inactivité, il est déconnecté de sa session inactive. Une session est propre à chaque navigateur. Par conséquent, si un utilisateur est connecté à Looker dans plusieurs onglets, il est déconnecté de tous les onglets. Toutefois, s'il est connecté à 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 Déconnexion en cas d'inactivité est activée, l'option Sessions persistantes est automatiquement désactivée. 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 pendant toute la durée.
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 la période de cinq heures, il sera déconnecté après cette période d'inactivité.
- Si l'utilisateur est resté actif pendant toute la durée de la session de cinq heures, une boîte de dialogue l'invite à se réauthentifier pour continuer à travailler. Si l'utilisateur ne se réauthentifie pas, il sera déconnecté.
De plus, avec ces paramètres, un utilisateur qui a été actif pendant 4 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. La durée de la 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 la déconnexion en cas d'inactivité.
Sessions persistantes
Lorsqu'un utilisateur sélectionne l'option "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 connecter de nouveau.
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 la durée spécifiée dans la section Durée de la session ou lorsqu'ils ferment leur navigateur. Cela oblige les utilisateurs à se réauthentifier la prochaine fois qu'ils accèdent à Looker.
L'option Sessions persistantes est automatiquement désactivée lorsque l'option 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. Si l'utilisateur ne prolonge pas sa session, celle-ci 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 de recevoir une notification et que sa session expire. Vous pouvez définir cette valeur entre 5 minutes et 30 jours.
- Si la durée de la session est de 30 minutes ou moins, la durée de la session étendue sera la même. Par exemple, si la durée de la session est de cinq minutes, la durée de la session étendue sera également de cinq minutes.
- Si la durée de la session est supérieure à 30 minutes, la session étendue sera toujours de 30 minutes. Par exemple, si la durée de la session est d'un jour, la durée de la session étendue sera de 30 minutes.
Si l'option Déconnexion en cas d'inactivité est activée, la durée des sessions doit être définie sur une valeur comprise entre 15 minutes et un jour. Si la durée de la session est définie sur une valeur en dehors de cette plage, elle sera définie sur un jour.
Sessions simultanées
Par défaut, les utilisateurs peuvent rester connectés à Looker depuis plusieurs navigateurs et appareils simultanément. Si vous désactivez l'option Sessions simultanées, vous pouvez exiger des utilisateurs qu'ils se connectent à 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 appareil.
Lieu de la session
Si l'option Position 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. Elles sont disponibles pour les utilisateurs et les administrateurs sur la page Sessions, qui permet de consulter et de gérer les 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 Emplacement de la session est désactivée, l'emplacement de l'utilisateur ne sera pas suivi lorsqu'il se connectera à Looker.