O intervalo de expiração da sessão é um parâmetro de segurança que protege as informações pessoais e dados confidenciais do usuário. Ele define um período de inatividade após o qual você será automaticamente desconectado do sistema. Isso impede acessos não autorizados caso você esqueça de sair ou se afaste do dispositivo. O intervalo de expiração da sessão ajuda a garantir que suas atividades e dados permaneçam seguros, minimizando os riscos de acesso indevido.
Para que seja possível habilitar o parâmetro Intervalo de expiração da sessão é necessário estar logado como usuário administrador com as permissões de Gerenciar os usuários do sistema, Gerenciar parâmetros e configurações do sistema e Gerenciar a segurança da aplicação.
Este recurso tem como principal funcionalidade monitorar a atividade da sessão e, após um período definido de inatividade, desconectar automaticamente o usuário para prevenir acessos não autorizados, sendo necessário efetuar login novamente para voltar a utilizar os serviços do T6.
O parâmetro intervalo de expiração de sessão pode ser aplicado através dos parâmetros do sistema, em um usuário específico, ou, em um grupo global, para habilitarmos iremos seguir os seguintes passos:
Temos um nível de granularidade que faz com que o parâmetro do intervalo de expiração de sessão seja aplicado de forma hierárquica, o parâmetro tem como prioridade USUÁRIO → GRUPO → SISTEMA.
A aplicação irá respeitar primeiramente os parâmetros aplicados em Usuário, depois em Grupo e por fim em Sistema, sendo assim, caso aplique o Intervalo de expiração de sessão através do parâmetro do sistema, e no grupo ou usuário não estiver preenchido o parâmetro, a configuração não será aplicada, pois grupo e usuário tem prioridade;
O mesmo acontece no cenário oposto, caso preencha o parâmetro de Intervalo de expiração de sessão no usuário, e não preencha no grupo ou sistema, o usuário continuará com o parâmetro ativo.
O tempo mínimo de sessão é de 10 minutos, por conta do serviço KeepAlive que faz uma verificação de 10 em 10 minutos para manter o usuário conectado enquanto o tempo da sessão não expira. Caso a inserção seja inferior ao valor de 10 minutos, o valor inserido será somado ao tempo de verificação padrão, por exemplo, caso faça a adição de um valor 5, o intervalo de expiração da sessão será de 15 minutos, porém, as inserções que ultrapassem o valor de 10 minutos serão respeitadas, por exemplo, caso faça a adição de um valor 25, o intervalo de expiração da sessão será de 25 minutos.