StoreFront

Déploiement de l’application Citrix Workspace

Par défaut, lorsqu’un utilisateur ouvre un magasin pour la première fois dans son navigateur web sous Windows, macOS ou Linux, StoreFront tente de déterminer si l’application Citrix Workspace est installée localement. Si aucune application Citrix Workspace déployée localement ne peut être détectée, l’utilisateur est invité à la télécharger et à l’installer. L’emplacement de téléchargement par défaut est le site web de Citrix, mais vous pouvez également héberger les programmes d’installation sur le serveur StoreFront ou ailleurs. Une fois installée, les utilisateurs peuvent soit ouvrir l’application Citrix Workspace installée localement et la connecter au magasin, soit continuer dans leur navigateur mais se connecter aux applications et bureaux virtuels dans leur client HDX de l’application Citrix Workspace installée localement.

Alternativement, les utilisateurs qui ne peuvent pas installer l’application Citrix Workspace localement peuvent utiliser un navigateur web pour accéder au magasin et se connecter aux applications et bureaux virtuels.

Capture d'écran de l'onglet Déployer l'application Citrix Workspace

Pour modifier les options de déploiement, accédez à Modifier le site Receiver pour Web et sélectionnez l’onglet Déployer l’application Citrix Receiver/Workspace.

Exiger l’utilisation de l’application Citrix Workspace™

Les administrateurs peuvent imposer l’utilisation de l’application Citrix Workspace native, éliminant ainsi l’option pour les utilisateurs de se connecter au magasin à l’aide de leur navigateur web. Cette fonctionnalité est conçue pour les clients qui souhaitent tirer pleinement parti des avantages de l’application Citrix Workspace. L’application Citrix Workspace offre des avantages tels que le service de protection des applications intégré, évite les problèmes de compatibilité des versions de navigateur, et offre une sécurité et une télémétrie améliorées pour la surveillance et le dépannage. Pour plus d’informations, consultez Options d’accès utilisateur.

Cette fonctionnalité est disponible via un plug-in lors de l’utilisation de l’expérience classique ou d’un Citrix Gateway. Elle n’est pas disponible lors de l’utilisation de l’expérience moderne sans Citrix Gateway.

Plateformes prises en charge

La configuration automatique de l’application Citrix Workspace nécessite les versions suivantes.

  • Application Citrix Workspace pour Windows 24.9.0 ou version ultérieure
  • Application Citrix Workspace pour Mac 24.5.0 ou version ultérieure
  • Application Citrix Workspace pour Android 24.9.0 ou version ultérieure
  • 24.9.0 ou version ultérieure

Configurer sur StoreFront à l’aide de l’expérience classique

Vous pouvez installer un plug-in sur le serveur StoreFront pour exiger l’utilisation de l’application Citrix Workspace.

  1. Téléchargez le plug-in depuis Citrix Downloads.

  2. Extrayez le fichier zip et citrix-ui-plugin.tar.gz dans n’importe quel répertoire du serveur StoreFront. Il contient des fichiers PowerShell, des fichiers JavaScript et des fichiers de configuration.

  3. Ouvrez le fichier plugin.config dans un éditeur de texte. Configurez comme suit :

    Si vous souhaitez activer la fonctionnalité d’obligation d’utilisation de l’application native, conservez la paire clé-valeur comme suit : <param name="requireNativeAppUse" value="true" />

    Si vous souhaitez désactiver la fonctionnalité d’obligation d’utilisation de l’application native, conservez la paire clé-valeur comme suit : <param name="requireNativeAppUse" value="false" />

  4. Ouvrez PowerShell en tant qu’administrateur.

  5. Accédez au dossier extrait.

  6. Exécutez ./CitrixPluginInstaller.ps1 -VirtualPath /Citrix/<store web name>.

  7. Répétez l’opération pour chaque serveur du groupe de serveurs StoreFront.

  8. Validez que l’installation a été effectuée correctement en ouvrant un navigateur web et en accédant au site web du magasin.

Configurer à l’aide d’un Citrix Gateway

Si les utilisateurs accèdent à leur magasin via un Citrix Gateway, vous pouvez installer un plug-in sur la passerelle pour exiger l’utilisation de l’application Citrix Workspace. Pour plus d’informations, consultez Exiger l’application Citrix Workspace via une passerelle.

Option de déploiement

  • Sélectionnez Toujours utiliser Receiver pour HTML5 si vous souhaitez que l’utilisateur accède toujours aux ressources via un navigateur web sans l’inviter à télécharger et installer l’application Citrix Workspace localement. Avec cette option sélectionnée, les utilisateurs de Workspace pour HTML5 accèdent toujours aux ressources directement via leur navigateur.
  • Sélectionnez Utiliser Receiver pour HTML5 si Receiver local n’est pas disponible si vous souhaitez que le site web du magasin invite l’utilisateur à télécharger et installer l’application Citrix Workspace localement, mais revienne à l’accès aux ressources via un navigateur si l’application Citrix Workspace ne peut pas être installée. Les utilisateurs sans application Citrix Workspace sont invités à la télécharger et à l’installer chaque fois qu’ils se connectent au site.
  • Sélectionnez Installer localement si vous souhaitez que le site accède toujours aux ressources via une application Citrix Workspace installée localement. Les utilisateurs sont invités à télécharger et installer l’application Citrix Workspace appropriée pour leur plateforme. Les utilisateurs peuvent continuer à accéder au magasin via un navigateur web, mais lorsqu’ils lancent une ressource, celle-ci s’ouvre dans l’application Workspace installée localement.

Lancer les applications dans le même onglet

Si vous avez choisi Toujours utiliser Receiver pour HTML5 ou Utiliser Receiver pour HTML5 si Receiver local n’est pas disponible, par défaut, les ressources lancées dans le navigateur ouvrent un nouvel onglet de navigateur. Si vous souhaitez que vos ressources s’ouvrent dans le même onglet, remplaçant Workspace app pour HTML5, sélectionnez Lancer les applications dans le même onglet que Receiver pour Web.

Afficher l’option Déjà installé sur la page de détection du client

Remarque :

Ce paramètre s’applique uniquement aux appareils Windows, macOS et Linux. Si un utilisateur a installé les extensions web Workspace, la détection et le lancement du client sont gérés par les extensions web. Dans de tels cas, ce paramètre n’est pas applicable.

Lorsque les utilisateurs finaux ouvrent un magasin dans leur navigateur pour la première fois sous Windows, macOS ou Linux, le site web tente de détecter l’application installée localement à l’aide du lanceur Citrix Workspace. Par la suite, lorsqu’un utilisateur lance une ressource, le lanceur Citrix Workspace communique avec l’application Citrix Workspace installée localement. Si les utilisateurs cliquent sur l’option Déjà installé, le processus de détection du client est ignoré. Par conséquent, lorsque l’utilisateur lance une ressource, un fichier .ica est téléchargé que les utilisateurs peuvent ouvrir avec leur application Citrix Workspace installée localement. Cela ne prend pas en charge des fonctionnalités telles que l’authentification unique de domaine et la protection des applications.

Lien Déjà installé

Ce fichier .ica téléchargé peut présenter un risque de sécurité. Citrix® recommande de décocher la case Afficher le lien Déjà installé sur la page de détection du client pour masquer l’option Déjà installé.

Important :

Masquer l’option Déjà installé n’a aucun impact sur les utilisateurs qui ont précédemment sélectionné Déjà installé. Ces utilisateurs continuent de télécharger des fichiers ICA, à moins que cela ne soit bloqué. Pour réinitialiser la détection de l’application Citrix Workspace pour ces utilisateurs, ajoutez le script suivant à custom/script.js dans le répertoire du site web :

CTXS.Extensions.preInitialize = function() {
   if(CTXS.getCookie("CtxsClientDetectionDone")=="true" && CTXS.getCookie("CtxsUserPreferredClient")=="Native" && CTXS.getCookie("CtxsClientVersion")==null)
   {
       CTXS.removeCookie("CtxsClientDetectionDone");
       CTXS.removeCookie("CtxsUserPreferredClient");
   }
   callback();
};
<!--NeedCopy-->

Empêcher les téléchargements ICA sur toutes les plateformes

Cela offre un niveau de protection supplémentaire en bloquant complètement les téléchargements de fichiers .ica sur toutes les plateformes. Comme le lanceur Citrix Workspace n’est pas disponible sur iOS, Android ou Chrome, les utilisateurs doivent soit sélectionner Utiliser la version légère si disponible, soit ajouter leur magasin à leur application Citrix Workspace installée localement.

Important :

Cette option ne doit pas être utilisée conjointement avec l’option Afficher Déjà installé sur la page de détection du client.

Autoriser les utilisateurs à télécharger l’application Citrix Workspace

Si vous sélectionnez Autoriser les utilisateurs à télécharger le moteur HDX™ (plug-in), la première fois qu’un utilisateur se connecte à un appareil sous Windows ou Mac, il a la possibilité de télécharger l’application.

Cette option n’est pas disponible si vous avez choisi l’option de déploiement Toujours utiliser Receiver pour HTML5.

Mettre à niveau l’application Workspace lors de la connexion

Si vous sélectionnez Mettre à niveau le plug-in lors de la connexion, Workspace app pour HTML5 offre aux utilisateurs la possibilité de mettre à niveau le client de l’application Citrix Workspace installé localement lorsqu’ils se connectent. Les utilisateurs peuvent choisir d’ignorer la mise à niveau et ne seront pas invités à la mettre à niveau à nouveau, sauf si les cookies de leur navigateur sont effacés. Pour activer cette fonctionnalité, assurez-vous que les fichiers de l’application Citrix Workspace sont disponibles sur le serveur StoreFront.

Source de téléchargement

Lorsque les utilisateurs finaux cliquent sur le bouton de téléchargement, vous pouvez choisir s’ils sont redirigés vers le site web de Citrix ou s’ils téléchargent les fichiers directement depuis le serveur. Vous pouvez choisir site web de Citrix, fichiers locaux sur le serveur StoreFront ou fichiers sur un serveur distant (via URL).

SDK PowerShell

Pour configurer ces paramètres à l’aide du SDK PowerShell, utilisez l’applet de commande Set-STFWebReceiverPluginAssistant.

Pour configurer Empêcher les téléchargements ICA, utilisez l’applet de commande Set-STFWebReceiverUserInterface avec le paramètre PreventIcaDownloads.

Déploiement de l’application Citrix Workspace