B.2 Einstellung der Sitzungszeitüberschreitung

Damit der Server nicht mit inaktiven Sitzungen überladen wird, kann man in der Identity Manager-Benutzeranwendung ein Zeitlimit für Benutzersitzungen definieren, die über einen bestimmten Zeitraum hinweg inaktiv bleiben. Das Standard-Zeitüberschreitungsintervall beträgt 10 Minuten. Sie können den Standardwert in der Datei web.xml ändern. Die Datei befindet sich im Ordner WEB-INF in der WAR-Datei der Benutzeranwendung.

Bearbeiten des Werts für die SitzungszeitüberschreitungDie Datei „web.xml“ im WAR-Archiv enthält ein Element mit Namen <session-timeout> (befindet sich unter dem <session-config>-Element), das angibt, wie lange eine Sitzung inaktiv sein kann, bevor sie das Zeitlimit überschreitet. Wenn Sie den Wert für die Sitzungszeitüberschreitung ändern möchten, müssen Sie dieses Element bearbeiten. Der Wert wird in Minuten angegeben.

Steuerung des Verhaltens der WarnmeldungStandardmäßig zeigt die Identity Manager-Benutzeranwendung immer dann eine Warnmeldung an, wenn bei einer Benutzersitzung eine Zeitüberschreitung bevorsteht.

Beschreibung: Beschreibung: Abbildung

Reagiert der Benutzer durch Klicken auf „OK“ nicht auf die Meldung, wird die Sitzung wegen Zeitüberschreitung abgebrochen. Die Warnmeldung wird standardmäßig aktiviert. Sie können sie bei Bedarf deaktivieren. Zusätzlich können Sie angeben, wie viel Zeit der Benutzer hat, um auf die Warnmeldung zu reagieren.

Wenn Sie das Verhalten der Warnmeldung ändern möchten, müssen Sie das SessionTimeoutWarningPortlet konfigurieren. Dazu ist eine Bearbeitung der Portlet-Einstellungen bei der Portlet-Registrierung erforderlich, wie nachfolgend dargestellt:

Beschreibung: Beschreibung: Abbildung

Wenn Sie angeben möchten, wie viel Zeit der Benutzer hat, um auf die Warnmeldung zu reagieren, ändern Sie den Wert Sekunden bis Zeitüberschreitung. Wenn Sie die Warnmeldung deaktivieren möchten, klicken Sie neben Aktiviert auf Falsch. Wenn Sie die Änderungen vorgenommen haben, klicken Sie auf Standardeinstellungen speichern.