Gerenciar sessões do usuário
. ServiceNow AI Platform fornece a capacidade de exibir e encerrar sessões de usuários individuais, bloquear usuários do sistema e torná-los inativos.
Independentemente do número de janelas abertas em um navegador, ela é considerada uma sessão. No entanto, se você tiver dois navegadores separados abertos (como o Google Chrome e o Safari), serão consideradas duas sessões separadas.
- O encerramento de uma sessão de usuário efetivamente desconecta esse usuário da próxima transação, que geralmente é a próxima seleção do navegador. Use o recurso Encerrar sessões quando quiser executar a manutenção do sistema.
- Bloquear um usuário fora do sistema significa que ele não pode mais fazer login ou gerar ações a partir de mensagens de e-mail enviadas para a instância. O bloqueio de usuários também encerra suas sessões.
- Tornar um usuário inativo significa que ele não aparece em nenhum campo que faça referência a usuários ativos no Usuário tabela.
Configure um tempo máximo ativo para sessões do usuário
Proteja sua instância impondo um tempo máximo para sessões, independentemente da atividade do usuário.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Por padrão, as sessões expiram somente após um período de inatividade. A imposição de um tempo máximo de sessão ativa encerra as sessões independentemente de um usuário ter estado ativo recentemente, incluindo se ele selecionou recentemente para estender uma sessão. O tempo limite da sessão ativa deve ser maior que o valor configurado para o tempo limite da sessão inativa. Por exemplo, se as sessões estiverem configuradas para o tempo limite após 30 minutos de inatividade, o tempo limite da sessão ativa deverá ser maior que 30 minutos.
Procedimento
Tempo limite de modificação da sessão do usuário após inatividade
Especifique quando o tempo limite das sessões do usuário após um período de inatividade.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Por padrão, após 30 minutos de inatividade na aplicação, a plataforma desconecta o usuário automaticamente, a menos que Lembrar de mim na tela de login estiver marcada. Tornar o intervalo mais longo pode levar à manutenção desnecessária de sessões inativas na memória. Ajuste esta configuração de tempo limite para não mais do que algumas horas, embora até 24 horas seja viável.
- As chamadas Ajax para o servidor mantêm a sessão ativa (como Rótulos e Atualização de painéis).
- A pesquisa mantém a sessão ativa quando a área de trabalho de bate-papo está aberta (requer o plug-in Bate-papo).
Procedimento
O que Fazer Depois
Os administradores também podem querer adicionar as seguintes propriedades à tabela Propriedades do sistema.
- glide.security.csrf.handle.ajax.timeout: Manipula erros para solicitações Ajax expiradas quando definido como verdadeiro .
- glide.security.auto.resubmit.ajax: Reenvia automaticamente solicitações Ajax com tempo limite quando definido como verdadeiro e o. Faça login em uma instância a caixa de seleção está marcada ou Altere o valor padrão da caixa de seleção Lembrar-me . Um pop-up é exibido para os usuários solicitando que eles continuem.
- glide.ui.auto_req.extend.session: Quando definido como verdadeiro , o sistema estende automaticamente a sessão de um usuário pelo valor selecionado para o tempo de atualização da página inicial. Se não houver tempo de atualização da página inicial, o valor de tempo limite padrão será aplicado. Os tablets e dispositivos móveis não são compatíveis com esta propriedade. Quando definido como falso , as sessões do usuário expiram quando Lembrar de mim a caixa de seleção está desmarcada. O tempo limite é baseado no tempo de atualização da página inicial. Quando não há tempo de atualização da página inicial, o valor de tempo limite padrão se aplica. Quando há um tempo de atualização da página inicial, a sessão do usuário expira após o valor do tempo limite mais um intervalo do tempo de atualização da página inicial. Por exemplo, se um usuário selecionar um intervalo de atualização de cinco minutos, essa sessão expirará após o valor de tempo limite mais cinco minutos.Nota:Usuários que selecionam Lembrar de mim a caixa de seleção não é afetada pelas propriedades de tempo limite da sessão.
Os administradores também podem adicionar as seguintes propriedades para definir configurações de tempo limite adicionais para sessões do usuário. Estas configurações adicionais ajudam a conservar os recursos do sistema:
- glide.session.unauthorized.timeout.enabled: Habilita um tempo limite de sessão alternativo para sessões de convidado não autenticadas. As sessões de convidado são criadas para solicitações HTTP para a instância que não contêm informações de autenticação. Por padrão, esta propriedade está definida como verdadeiro .
- glide.unauthorized.session_timeout: Especifica o tempo, em minutos, depois que um usuário autenticado faz logout de uma instância antes do término da sessão. Defina a propriedade com um valor maior que 0 e menor que o valor em glide.ui.session_timeoutpropriedade.
Solicitando que os usuários estendam uma sessão
Configure quanto tempo os usuários têm para estender uma sessão antes que ela expire devido à inatividade.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Por padrão, os usuários são solicitados a estender a sessão dois minutos antes que ela expire com uma caixa de diálogo "Estender sua sessão". Este procedimento explica como ajustar o tempo de quando os usuários recebem esse prompt.
Procedimento
Bloquear um usuário
Bloqueie um usuário quando você não quiser que o usuário acesse a instância.
Antes de Iniciar
Procedimento
- Navegar até e selecione o usuário na lista.
- Selecione Bloqueado e atualize o registro.
Marcar um usuário como inativo
Você pode marcar um usuário como inativo para que ele não apareça em nenhum campo que faça referência a usuários ativos no Usuário tabela.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Se você limpar Ativo , o usuário está bloqueado e não pode acessar a instância. Essa funcionalidade é controlada por meio de uma propriedade Glide glide.authenticate.only.allow.active.user.loginque permitirá que somente os usuários ativos acessem a instância.
Procedimento
- Navegar até e selecione o usuário na lista.
- Limpe Ativo e atualize o registro.
Encerre uma sessão do usuário
Você pode encerrar uma sessão de usuário, por exemplo, se você for executar a manutenção do sistema e os usuários ainda estiverem conectados.
Antes de Iniciar
Função necessária: administrador