B.2 Impostazione del timeout della sessione

Per evitare l'overload del server con sessioni inattive, l'applicazione utente di Identity Manager esegue il timeout di una sessione utente inattiva per un lungo periodo di tempo. L'intervallo di default di default è pari a 10 minuti. È possibile cambiare l'impostazione di default modificando il file web.xml nella cartella WEB-INF del file WAR dell'applicazione utente.

Modifica dell'intervallo di timeout della sessione Nel file web.xml è presente un elemento denominato <session-timeout> (nell'elemento <session-config>) che specifica per quanto tempo una sessione può rimanere inattiva prima del timeout. Per impostare l'intervallo di timeout della sessione, modificare il valore di questo elemento. Il valore deve essere specificato in minuti.

Controllo del comportamento del messaggio di avviso Di default, l'applicazione utente di Identity Manager visualizza un messaggio di avviso quando sta per verificarsi il timeout di una sessione utente.

Descrizione: Descrizione: Illustrazione

Se l'utente non risponde al messaggio facendo clic su OK, si verificherà il timeout della sessione. Il messaggio di avviso viene abilitato come impostazione di default. Se lo si desidera è possibile disattivarlo. Inoltre, è possibile specificare il periodo di tempo consentito all'utente per rispondere al messaggio di avviso.

Per controllare il comportamento del messaggio di avviso, è necessario configurare SessionTimeoutWarningPortlet. Per fare ciò, è necessario modificare le preferenze relative alla portlet durante la registrazione della portlet, come sotto riportato:

Descrizione: Descrizione: Illustrazione

Per specificare il periodo di tempo consentito all'utente per rispondere al messaggio di avviso, modificare il valore Secondi prima del timeout. Per disattivare il messaggio di avviso, fare clic su False accanto a Abilitato. Una volta apportate le modifiche desiderate, fare clic su Salva preferenze.