Sitzungseinstellungen konfigurieren
Um Sitzungseinstellungen zu ändern, gehen Sie zum Bildschirm Receiver für Web-Site bearbeiten und wählen Sie die Registerkarte Sitzungseinstellungen.
Serverkommunikationsversuche
Anzahl der Aufrufe zwischen dem Webproxy und den StoreFront-internen Store-Diensten. Normalerweise muss diese Einstellung nicht geändert werden.
Dauer für Kommunikationstimeout
Die für Aufrufe zwischen dem Webproxy und den StoreFront-internen Store-Diensten zulässige Zeitdauer. Normalerweise muss diese Einstellung nicht geändert werden.
Timeout bei Sitzungsinaktivität
Beim Zugriff auf einen StoreFront-Store über einen Browser wird nach einer festgelegten Zeit der Inaktivität die Meldung Sitzungstimeout aufgrund von Inaktivität angezeigt. Sie können das Sitzungstimeout an das Nutzungsmuster der Benutzer anpassen. Dies hat keine Auswirkungen auf Citrix Workspace-Apps.
Alternativ können Sie PowerShell verwenden. Um zum Beispiel das Timeout für die Website “/Citrix/StoreWeb” auf 30 Minuten festzulegen, gehen Sie folgendermaßen vor:
$rfw = Get-STFWebReceiverService '/Citrix/StoreWeb'
Set-STFWebReceiverService $rfw -SessionStateTimeout 30
<!--NeedCopy-->
Wenn Sie das Sitzungstimeout auf eine längere Dauer als die Lebensdauer des Authentifizierungstokens oder die maximale Tokenlebensdauer ändern, wird dessen Lebensdauer entsprechend aktualisiert.
Lebensdauer des Authentifizierungstokens
Beim Zugriff auf einen StoreFront-Store über einen Browser erfolgt standardmäßig nach acht Stunden eine Abmeldung, unabhängig von jedweder Aktivität. Dies hat keine Auswirkungen auf Citrix Workspace-Apps. Um dieses Timeout zu verlängern gehen Sie folgendermaßen vor:
- Navigieren Sie in StoreFront zu c:\inetpub\wwwroot\Citrix<StoreWeb>.
- Öffnen Sie die Datei
web.config
. - Gehen Sie zu dem Eintrag:
<authentication tokenLifeTime="08:00:00" method="Auto" />
- Ändern Sie
tokenLifeTime
auf den gewünschten Wert. Verwenden Sie das Formatd.h:m:s
, um einen Wert von einem Tag oder mehr einzugeben.
Wenn Sie das Sitzungstimeout auf mehr als 20 Stunden erhöhen, müssen Sie auch die maximale Token-Lebensdauer des Authentifizierungsdiensts erhöhen.
Maximale Tokenlebensdauer des Authentifizierungsdiensts
Der Authentifizierungsdienst gibt Tokens aus, die beim Zugriff auf einen Store über einen Webbrowser oder die Citrix Workspace-Apps verwendet werden. Bei Citrix Workspace-Apps ist dies das einzige Anmeldetimeout, das aktualisiert werden muss. Beim Zugriff auf StoreFront über einen Browser wird dieses Timeout zusammen mit den anderen Timeouts verwendet. Im Gegensatz zu anderen auf dieser Seite beschriebenen Einstellungen gilt dies für alle Websites des Stores.
Wenn StoreFront Citrix Gateway vorgeschaltet ist, verfügt das Citrix Gateway über die Benutzeranmeldeinformationen und führt das Single Sign-On für StoreFront durch. Wenn das StoreFront-Token abläuft, gibt StoreFront eine CitrixAG Basic-Herausforderung aus und Citrix Gateway stellt die Anmeldeinformationen für die Anmeldung bei StoreFront bereit. Wenn Sie Citrix Gateway verwenden, müssen Sie daher auch dessen Sitzungstimeout konfigurieren.
-
Gehen Sie für die auf dem StoreFront-Server installierte Citrix Workspace-App zum Pfad des Authentifizierungsdiensts Ihres Stores
c:\inetpub\wwwroot\Citrix\<Store>Auth
. (Es kann sich, je nachdem, wie viele Stores Sie haben, um einen von mehreren Authentifizierungsdiensten handeln.) -
Suchen Sie in der Datei
web.config
den Dienst Authentication Token Producer und darin das Elementadd
, dessenid
dem von Authentication Token Producer entspricht. Im folgenden Beispiel benötigen Sie das Elementadd
mitid="f7cac185-57c1-4629-a33c-88a89dd4295d" encipherId="2948f7ad-735e-4e03-8e01-8d4f5d3ca75b"
:<service id="f7cac185-57c1-4629-a33c-88a89dd4295d" displayName="Authentication Token Producer"> <relyingParties signingId="2948f7ad-735e-4e03-8e01-8d4f5d3ca75b" defaultLifetime="01:00:00" maxLifetime="01:00:00"> <clear /> <add id="f7cac185-57c1-4629-a33c-88a89dd4295d" encipherId="2948f7ad-735e-4e03-8e01-8d4f5d3ca75b" defaultLifetime="01:00:00" maxLifetime="20:00:00" /> <!--NeedCopy-->
-
Ändern Sie
maxLifetime
auf den gewünschten Wert. Der Standardwert ist20:00:00
. Verwenden Sie das Formatdd.hh:mm:ss
, um einen Wert von einem Tag oder mehr einzugeben. -
Führen Sie den Befehl
iisreset
aus, um die Änderungen anzuwenden. Wenn Sie diesen Befehl ausführen, werden die Benutzer von Citrix StoreFront Web abgemeldet, dies hat jedoch keine Auswirkungen auf ihre aktuelle ICA-Sitzung.