Por padrão, quando um usuário faz login no Looker, ele recebe a opção de permanecer conectado. Essa opção aparece como uma caixa de seleção na parte de baixo da página de login.
Na página Sessões, na seção Autenticação do menu Administrador, você pode configurar se os usuários têm a opção de permanecer conectados, por quanto tempo eles ficam conectados se não escolherem essa opção e se podem permanecer conectados em vários dispositivos.
Logout por inatividade
Por padrão, um usuário permanece conectado ao Looker por um período determinado pelas configurações Sessões persistentes e Duração da sessão, independentemente de o usuário estar usando o Looker ativamente.
Se você ativar o Logout por inatividade, os usuários serão desconectados automaticamente do Looker após 15 minutos de inatividade. A atividade é definida como um usuário clicando em qualquer lugar do Looker, tocando na tela no caso de telas sensíveis ao toque ou digitando qualquer coisa no Looker. Portanto, se essa configuração estiver ativada, um usuário será desconectado se não clicar ou digitar nada por 15 minutos.
Dois minutos antes de o usuário fazer logout, o Looker mostra uma caixa de diálogo para avisar e dar a oportunidade de permanecer conectado.
Quando um usuário é desconectado à força devido à inatividade, ele é desconectado da sessão inativa. Uma sessão é exclusiva para cada navegador. Portanto, se um usuário tiver várias guias abertas e fizer login no Looker, ele será desconectado de todas as guias. No entanto, se eles fizerem login em vários navegadores, a sessão será encerrada apenas no navegador inativo.
Todas as mudanças não salvas no IDE do Looker são armazenadas. Quando o usuário faz login novamente e carrega um arquivo com mudanças não salvas, ele tem a opção de restaurar essas mudanças.
Quando a saída por inatividade está ativada, as sessões persistentes são desativadas automaticamente. Além disso, a duração da sessão é definida como um dia por padrão. A configuração Duração da sessão ainda pode ser alterada. O valor definido em Duração da sessão continua sendo o tempo máximo que um usuário pode ficar conectado, mesmo que ele esteja ativo o tempo todo.
Por exemplo, se o Logout por inatividade estiver ativado e a Duração da sessão estiver definida como 5 horas, um usuário será desconectado nas seguintes circunstâncias:
- Se o usuário ficar inativo por 15 minutos a qualquer momento durante o período de 5 horas, ele vai sair da conta após o período de inatividade de 15 minutos.
- Se o usuário tiver ficado ativo durante toda a sessão de cinco horas, uma tela de diálogo vai pedir que ele faça uma nova autenticação para continuar trabalhando. Se o usuário não se autenticar novamente, ele será desconectado.
Além disso, com essas configurações, um usuário que ficou ativo por 4 horas e 50 minutos antes de ficar inativo por 10 minutos ainda vai ter a conta desconectada após o período de inatividade de 10 minutos. A Duração da sessão continua sendo o tempo máximo que um usuário pode ficar conectado. Os usuários que acessam o Looker usando a API Looker ou uma incorporação assinada não são afetados pelo logout por inatividade.
Sessões persistentes
Quando um usuário seleciona a opção de permanecer conectado, ele tem autorização para acessar o Looker por 30 dias. Quando eles fecham e reabrem o navegador, podem acessar o Looker sem precisar fazer login de novo.
Desativar as sessões persistentes remove a opção "Permanecer conectado" da tela de login. Os usuários são desconectados automaticamente após o período especificado na seção Duração da sessão ou sempre que fecham o navegador. Isso força os usuários a se autenticarem novamente na próxima vez que acessarem o Looker.
As sessões persistentes são desativadas automaticamente quando a saída por inatividade é ativada.
Duração da sessão
Por padrão, quando um usuário não seleciona a opção de permanecer conectado, a sessão expira após 30 minutos.
Dois minutos antes de uma sessão expirar, o usuário tem a opção de estender a sessão. Se o usuário não estender a sessão, ela vai terminar e ele será desconectado do Looker.
O campo Duração da sessão permite mudar o tempo que um usuário pode ficar conectado antes de receber uma notificação e a sessão expirar. É possível definir esse valor de 5 minutos a 30 dias.
- Se a duração da sessão for de 30 minutos ou menos, a sessão estendida terá a mesma duração. Por exemplo, se a Duração da sessão for de 5 minutos, a sessão estendida também será de 5 minutos.
- Se a Duração da sessão for maior que 30 minutos, a sessão estendida ainda será de 30 minutos. Por exemplo, se a Duração da sessão for de um dia, a sessão estendida será de 30 minutos.
Se a saída por inatividade estiver ativada, a duração da sessão precisará ser definida como um valor entre 15 minutos e 1 dia. Se a Duração da sessão for definida como um valor fora desse intervalo, ela será definida como 1 dia.
Sessões simultâneas
Por padrão, os usuários podem permanecer conectados ao Looker em vários navegadores e dispositivos simultaneamente. Ao desativar as Sessões simultâneas, você exige que os usuários façam login em apenas um navegador e dispositivo por vez. Quando a opção Sessões simultâneas está desativada, um usuário é desconectado automaticamente de qualquer outra sessão do navegador ao fazer login em um navegador ou dispositivo diferente.
Local da sessão
Se a Localização da sessão estiver ativada, a localização de um usuário será rastreada quando ele fizer login no Looker. Essas informações são baseadas no endereço IP do navegador do usuário e estão disponíveis para usuários e administradores na página Sessões para visibilidade e gerenciamento de sessões. As informações de local ajudam os administradores a determinar quais sessões estão ativas e quais precisam ser excluídas.
Se a Localização da sessão estiver desativada, o local do usuário não será rastreado quando ele fizer login no Looker.