StoreFront 1912 LTSR

Configurer la communication et le délai d’expiration de session

Configurer le délai 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 Citrix Receiver pour Web

Pour configurer le délai d’expiration de session pour les utilisateurs accédant aux magasins StoreFront via Citrix Receiver pour Web, effectuez la configuration décrite ici. Cette configuration n’a aucun impact sur l’accès des utilisateurs via l’application Citrix Workspace.

  1. Sur StoreFront, accédez à c:\inetpub\wwwroot\Citrix\<StoreWeb>.
  2. Dans le fichier web.config, repérez l’entrée : <sessionState timeout="20" />.
  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">
    
  3. Dans l’entrée <defaultLifetime="01:00:00" maxLifetime="01:00:00"> de cette section uniquement, modifiez maxLifetime sur la valeur souhaitée. Le format complet 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.

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 :

    Valeur tokenLifeTime

  3. Définissez tokenLifeTime sur la valeur souhaitée. Le format complet 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.

Modifier le délai d’expiration de session pour l’application Citrix Workspace

Pour configurer le délai d’expiration de session pour les utilisateurs accédant aux magasins StoreFront via l’application Citrix Workspace, effectuez la configuration décrite ici. Cette configuration n’a aucun impact sur l’accès des utilisateurs via Receiver pour Web.

  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.

    Valeur maxLifetime

  3. Définissez maxLifetime sur la valeur souhaitée, en minutes. Le format complet 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.

Remarque :

Après la déconnexion ou l’expiration de la session, les utilisateurs accédant aux magasins StoreFront via l’application Citrix Workspace peuvent voir Citrix Virtual Apps and Desktops en arrière-plan. Toutefois, lorsqu’ils cliquent sur une application ou un bureau après l’expiration de la session StoreFront, ils doivent saisir à nouveau leurs informations d’identification. Les applications ou bureaux déjà lancés ne sont pas déconnectés après l’expiration des sessions StoreFront.

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.

Ressources supplémentaires

Configurer la communication et le délai d’expiration de session