StoreFront

Sitzungseinstellungen konfigurieren

Um Sitzungseinstellungen zu ändern, gehen Sie zum Bildschirm Receiver für Web-Site bearbeiten und wählen Sie die Registerkarte Sitzungseinstellungen.

Screenshot des Bildschirms "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:

  1. Navigieren Sie in StoreFront zu c:\inetpub\wwwroot\Citrix<StoreWeb>.
  2. Öffnen Sie die Datei web.config.
  3. Gehen Sie zu dem Eintrag: <authentication tokenLifeTime="08:00:00" method="Auto" />
  4. Ändern Sie tokenLifeTime auf den gewünschten Wert. Verwenden Sie das Format d.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.

  1. 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.)

  2. Suchen Sie in der Datei web.config den Dienst Authentication Token Producer und darin das Element add, dessen id dem von Authentication Token Producer entspricht. Im folgenden Beispiel benötigen Sie das Element add mit id="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-->
    
  3. Ändern Sie maxLifetime auf den gewünschten Wert. Der Standardwert ist 20:00:00. Verwenden Sie das Format dd.hh:mm:ss, um einen Wert von einem Tag oder mehr einzugeben.

  4. 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.

Sitzungseinstellungen konfigurieren