SITUAÇÃO:
Sistema configurado para finalizar sessão a cada X minutos conforme configuração do parâmetro SESSIONTIMEOUT, porém, ao expirar a sessão de um ambiente (ex: Produção), o ambiente de Teste (Homologação) também é desconectado automaticamente.
SOLUÇÃO:
Não se trata de um erro do sistema Sankhya, mas sim de uma limitação técnica imposta pelo navegador quando se utiliza domínios iguais diferenciando apenas a porta.
Considere configurar domínios diferentes para os ambientes:
-
-
Exemplo:
-
Produção: empresax.sankhya.com.br:9921
-
-
Isso permitirá que o navegador trate os cookies de forma separada, evitando que a expiração de uma sessão afete a outra.
CAUSA:
O comportamento ocorre devido à forma como os navegadores lidam com cookies de sessão. Embora os ambientes de Produção e Teste estejam sendo acessados por portas diferentes, ambos compartilham o mesmo domínio: empresax.sankhya.com.br.
Os navegadores associam os cookies ao domínio principal, ignorando a porta da URL. Assim, quando a sessão de um ambiente expira (conforme o parâmetro SESSIONTIMEOUT), o cookie de sessão é invalidado e todos os acessos vinculados ao mesmo domínio são impactados.
Por se tratar de uma limitação do navegador, não há tratativa sistêmica que permita isolar sessões entre portas distintas dentro do mesmo domínio.
Comentários
0 comentário
Por favor, entre para comentar.