B.2 Definindo o tempo de espera da sessão

Para evitar que o servidor fique sobrecarregado com sessões inativas, o aplicativo de usuário do Identity Manager coloca em tempo de espera a sessão do usuário que permanece inativa por um longo período. O intervalo de tempo de espera padrão é de 10 minutos. Para mudar o padrão, edite o arquivo web.xml na pasta WEB-INF do arquivo WAR do aplicativo de usuário.

Editando o intervalo de tempo de espera da sessão O arquivo web.xml no WAR tem um elemento chamado <session-timeout> (que pode ser encontrado no elemento <session-config>) que especifica quanto tempo uma sessão pode permanecer inativa antes de entrar em tempo de espera. Para definir o intervalo de tempo de espera da sessão, mude o valor desse elemento. O valor deve ser especificado em minutos.

Controlando o comportamento da mensagem de alerta Por padrão, o aplicativo de usuário do Identity Manager exibe uma mensagem de alerta sempre que uma sessão do usuário está para entrar em tempo de espera.

Descrição: Descrição: Ilustração

Se o usuário não responder à mensagem ao clicar em OK, ocorrerá tempo de espera da sessão. A mensagem de alerta é habilitada por padrão. Se quiser, você pode desabilitá-la. Você também pode especificar quanto tempo o usuário pode levar até responder à mensagem de alerta.

Para controlar o comportamento da mensagem de alerta, é preciso configurar SessionTimeoutWarningPortlet. Para isso, é preciso editar as preferências do portlet no registro do portlet, como indicado abaixo:

Descrição: Descrição: Ilustração

Para especificar quanto tempo o usuário terá até responder à mensagem de alerta, edite o valor de Segundos Antes do Tempo de Espera. Para desabilitar a mensagem de alerta, clique em Falso ao lado de Habilitado. Quando você terminar de efetuar mudanças, clique em Gravar Preferências.