Configurer les paramètres de session
Pour modifier les paramètres de session, accédez à l’écran Modifier le site Receiver pour Web, puis sélectionnez l’onglet Paramètres de session.
Tentatives de communication avec le serveur
Nombre de tentatives d’appels entre le proxy Web et les services de magasin, internes à StoreFront. Normalement, il n’est pas nécessaire de modifier ce paramètre.
Délai d’expiration des communications
Durée autorisée pour les appels entre le proxy Web et les services de magasin, internes à StoreFront. Normalement, il n’est pas nécessaire de modifier ce paramètre.
Délai d’inactivité de session
Lorsqu’il accède à un magasin StoreFront via un navigateur Web, après une période d’inactivité, l’utilisateur voit le message Votre session a expiré pour cause d’inactivité. Vous pouvez modifier le délai d’expiration de session en fonction des besoins de vos utilisateurs. Cela n’affecte pas les applications Citrix Workspace.
Vous pouvez également utiliser PowerShell. Par exemple, pour définir le délai d’expiration du site Web « /Citrix/StoreWeb » à 30 minutes :
$rfw = Get-STFWebReceiverService '/Citrix/StoreWeb'
Set-STFWebReceiverService $rfw -SessionStateTimeout 30
<!--NeedCopy-->
Si vous modifiez le délai d’expiration de session de manière à ce qu’il soit supérieur à la durée de vie du jeton d’authentification ou la durée de vie maximale du jeton, cela met également à jour la durée de vie du jeton d’authentification et la durée de vie maximale.
Durée de vie du jeton d’authentification
Lorsqu’un utilisateur accède à un magasin StoreFront via un navigateur, l’utilisateur est déconnecté par défaut au bout de huit heures, quelle que soit son activité. Cela n’affecte pas les applications Citrix Workspace. Pour augmenter ce délai, procédez comme suit :
- Sur StoreFront, accédez à c:\inetpub\wwwroot\Citrix<StoreWeb>.
- Ouvrez le fichier
web.config
. - Repérez l’entrée :
<authentication tokenLifeTime="08:00:00" method="Auto" />
- Définissez
tokenLifeTime
sur la valeur souhaitée. Pour saisir une valeur d’un jour ou plus, utilisez le formatd.h:m:s
.
Si vous augmentez le délai d’expiration de session à plus de 20 heures, vous devez également augmenter la durée de vie maximale des jetons du service d’authentification.
Durée de vie maximale du jeton du service d’authentification
Le service d’authentification émet des jetons qui sont utilisés lors de la connexion à un magasin via un navigateur Web ou des applications Citrix Workspace. Pour les applications Citrix Workspace, il s’agit du seul délai de connexion qui doit être mis à jour. Lorsque vous accédez à StoreFront via un navigateur, ce délai est utilisé avec les autres délais. Contrairement aux autres paramètres décrits sur cette page, cela s’applique à tous les sites Web du magasin.
Lorsque vous utilisez StoreFront avec Citrix Gateway, Citrix Gateway dispose des informations d’identification de l’utilisateur et s’authentifie via SSO à StoreFront. Si le jeton StoreFront expire, StoreFront présente un challenge CitrixAG Basic et Citrix Gateway fournit les informations d’identification pour se connecter à StoreFront. Par conséquent, si vous utilisez également Citrix Gateway, vous devez également configurer son propre délai d’expiration de session.
-
Pour l’application Citrix Workspace installée sur le serveur StoreFront, accédez au chemin du service d’authentification de votre magasin
c:\inetpub\wwwroot\Citrix\<Store>Auth
(qui peut être l’un de plusieurs services d’authentification en fonction du nombre de magasins dont vous disposez). -
Dans le fichier
web.config
, localisez le service Authentication Token Producer, puis recherchez l’élémentadd
dont l’id
correspond à celui du Authentication Token Producer. Dans l’exemple suivant, vous avez besoin de l’élémentadd
avecid="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-->
-
Définissez
maxLifetime
sur la valeur souhaitée. La valeur par défaut est20:00:00
. Pour saisir une valeur d’un jour ou plus, utilisez le formatdd.hh:mm:ss
. -
Exécutez la commande
iisreset
pour appliquer les modifications. L’exécution de cette commande déconnecte les utilisateurs de Citrix StoreFront Web, mais elle n’impacte pas leur session ICA en cours.