StoreFront

Configurer la durée d’expiration des communications et le nombre de tentatives de reconnexion

Par défaut, les demandes effectuées par un site Citrix Receiver pour Web auprès du magasin associé expirent au bout de trois minutes. Le serveur est considéré comme indisponible après une tentative de communication infructueuse. Utilisez la tâche Paramètres de session pour modifier les paramètres par défaut.

Important :

Dans les déploiements faisant appel à de multiples serveurs, n’utilisez qu’un serveur à la fois pour apporter des modifications à la configuration du groupe de serveurs. Assurez-vous que la console de gestion Citrix StoreFront n’est exécutée sur aucun des serveurs dans le déploiement. Une fois ce processus terminé, propagez vos modifications apportées à la configuration au groupe de serveurs afin que les autres serveurs du déploiement soient mis à jour.

  1. Sur l’écran Démarrer de Windows ou l’écran Applications, accédez à la vignette Citrix StoreFront et cliquez dessus.
  2. Sélectionnez le nœud Magasins dans le panneau gauche de la console de gestion Citrix StoreFront, sélectionnez un magasin dans le panneau du milieu, et, dans le panneau Action, sélectionnez Gérer les sites Receiver pour Web et cliquez sur Configurer.
  3. Sélectionnez Paramètres de session, effectuez vos modifications, puis cliquez sur OK ou Appliquer pour enregistrer les modifications.

Configurer le délai d’expiration de session

Si le délai d’expiration de session n’est pas configuré correctement sur StoreFront, les utilisateurs peuvent voir le message suivant : « Votre session a expiré pour cause d’inactivité. » Vous pouvez réinitialiser le délai d’expiration de session pour augmenter le délai d’inactivité selon vos besoins.

Effectuez les étapes suivantes pour configurer le délai d’expiration de session sur StoreFront :

Modifier le délai d’expiration de session de StoreFront

  1. Sur StoreFront, accédez à c:\inetpub\wwwroot\Citrix\<StoreWeb>.
  2. Repérez l’entrée : <sessionState timeout="20" /> dans le fichier web.config.
  3. Définissez sessionState timeout sur la valeur souhaitée, en minutes.

Si vous configurez un délai d’expiration du jeton de Citrix Receiver pour Web supérieur à une heure, vous devez aussi augmenter la durée de vie maximale du jeton dans Service d’authentification.

  1. Sur le serveur StoreFront, accédez au chemin d’accès du service d’authentification de votre magasin.

    • Si StoreFront est installé sur son propre serveur et que vous créez un magasin <Store> à l’aide de la console de gestion Storefront, ce chemin est c:\inetpub\wwwroot\Citrix\<Store>Auth.
    • Si StoreFront et Delivery Controller sont installés sur le même serveur, lorsque vous créez un site Citrix Virtual Apps and Desktops à l’aide de Citrix Studio, un magasin par défaut est créé. Dans ce cas, le chemin d’accès du service d’authentification du magasin est c:\inetpub\wwwroot\Citrix\Authentication.
  2. Dans le fichier web.config, recherchez la section du service Authentication Token Producer comme ci-dessous :

    <tokenManager>
        <services>
        <clear />
        <service id="9c84499f-3781-42d3-b3e0-2a12efebaa8d" displayName="Authentication Token Producer">
            <relyingParties signingId="462fc209-ecad-44a7-aacb-b75a11b6203a"
            defaultLifetime="01:00:00" maxLifetime="01:00:00">
    <!--NeedCopy-->
    
  3. Dans l’entrée <defaultLifetime="01:00:00" maxLifetime="01:00:00"> de cette section uniquement, modifiez maxLifetime sur la valeur souhaitée.

Remarque :

Application Citrix Workspace pour Windows et application Citrix Workspace pour Linux. Une fois que vous êtes déconnecté de la session actuelle, il se peut que Citrix Virtual Apps and Desktops soit visible en arrière-plan. Cependant, vous devez de nouveau entrer vos informations d’identification lorsque vous cliquez sur une application ou un bureau après l’expiration d’une session StoreFront.

Si vous configurez un délai d’expiration du jeton de Citrix Receiver pour Web supérieur à 8 heures, vous devez aussi augmenter la durée de vie du jeton de façon appropriée dans le StoreWeb.

  1. Accédez au StoreWeb dans votre système de fichiers, par défaut c:\inetpub\wwwroot\Citrix\<Store>Web.
  2. Dans le fichier web.config, recherchez la section similaire à ce qui suit :

    <citrix.deliveryservices>
        <webReceiver>
        <serverSettings>
        <authentication tokenLifeTime="08:00:00" locationURL="Authentication/GetAuthMethods">
    <!--NeedCopy-->
    
  3. Dans l’entrée <authentication tokenLifeTime="08:00:00" locationURL="Authentication/GetAuthMethods">, remplacez tokenLifeTime par la valeur souhaitée.

Redémarrer IIS

Exécutez la commande iisreset pour appliquer les modifications. L’exécution de cette commande déconnecte les utilisateurs de Citrix Receiver pour Web et n’a aucun impact sur leur session ICA actuelle.

Remarque :

Le format de la durée de vie est .d.hh:mm:ss[.ff]. La durée de vie maximale n’est pas limitée à 24 heures.

Ressources supplémentaires

Configurer la durée d’expiration des communications et le nombre de tentatives de reconnexion