Remarque : Omnissa Horizon Web Client est disponible avec Horizon 8 versions 2412 et ultérieures. Pour Horizon 8 versions 2406 et antérieures, Horizon Web Client est appelé « HTML Access ». Cette page de documentation utilise le nom « Horizon Web Client » pour désigner à la fois Horizon Web Client et HTML Access.
Vous pouvez configurer la page du portail Web d'Horizon 8 pour afficher ou masquer l'icône de téléchargement d'Omnissa Horizon Client, l'icône de connexion à un poste de travail distant via Horizon Web Client et d'autres liens.
Par défaut, la page du portail Web d'Horizon 8 affiche à la fois une icône pour le téléchargement et l'installation d'Horizon Client, une icône pour la connexion via Horizon Web Client et un lien pointant vers la page de téléchargement du client sur le site Web d'Omnissa. Vous pouvez supprimer l'une des icônes ou les deux de la page du portail Web d'Horizon 8 en modifiant les valeurs dans le fichier portal-links-web-client.properties.
Parfois, vous souhaiterez peut-être que les liens sur la page du portail Web d'Horizon 8 pointent vers un serveur Web interne, ou rendre des versions de client spécifiques disponibles sur votre propre serveur. Vous pouvez reconfigurer la page du portail Web Horizon 8 pour qu'elle pointe vers une URL de téléchargement différente en modifiant le contenu du fichier portal-links-web-client.properties. Si ce fichier n'est pas disponible ou s'il est vide, et qu'il existe un fichier oslinks.properties, le fichier oslinks.properties détermine la valeur du lien du fichier du programme d'installation.
Vous pouvez définir des liens de programme d'installation pour des systèmes d'exploitation clients spécifiques dans le fichier portal-links-web-client.properties ou le fichier oslinks.properties. Par exemple, si vous accédez à la page du portail Web Horizon 8 à partir d'un système macOS, le lien du programme d'installation d'Horizon Client pour Mac s'affiche. Pour les clients Linux, vous pouvez créer des liens distincts pour les programmes d'installation 32 et 64 bits. Pour les clients Chrome, vous pouvez remplacer le lien par Horizon Client pour Chrome dans Chrome Web Store.
Procédure
-
Sur l'hôte d'Omnissa Horizon Connection Server, utilisez un éditeur de texte pour ouvrir le fichier
portal-links-web-client.propertiesdans le répertoireCommonAppDataFolder\Omnissa\Horizon\portal\portal-links-web-client.properties.Le répertoire CommonAppDataFolder se trouve généralement dans le répertoire
C:\ProgramData. Pour afficher le dossierC:\ProgramDatadans Windows Explorer, utilisez la boîte de dialogue Options des dossiers pour afficher des dossiers cachés.Remarque : s'il n'existe aucun fichier
portal-links-web-client.properties, vous pouvez utiliser le fichieroslinks.propertiespour modifier les URL utilisées pour le téléchargement des fichiers de programme d'installation spécifiques. Reportez-vous à l'étape suivante de cette procédure. -
Modifiez les propriétés de configuration.
Par défaut, les icônes du programme d'installation et d'Horizon Web Client sont toutes deux activées et un lien pointe vers la page de téléchargement du client sur le site Web d'Omnissa. Pour désactiver une icône, ce qui la supprime de la page Web, définissez la propriété sur
false.Option Paramètre de propriété Désactiver Horizon Web Client enable.webclient=false
La définition de cette option sur false supprime l'icône d'Horizon Web Client de la page du portail Web d'Horizon 8.
- Si cette option est définie sur false, mais que l'option enable.download est définie sur true, l'utilisateur est dirigé vers une page Web pour télécharger le programme d'installation natif d'Horizon Client.
- Si ces deux options sont définies sur false, l'utilisateur obtient le message suivant :
"Contact your local administrator for instructions on accessing this Horizon Connection Server."
Désactiver le téléchargement d'Horizon Client enable.download=false
La définition de cette option sur false supprime l'icône de téléchargement d'Horizon Client de la page du portail Web d'Horizon.
- Si cette option est définie sur false, mais que l'option enable.webclient est définie sur true, l'utilisateur est dirigé vers la page Web de connexion à Horizon Web Client.
- Si ces deux options sont définies sur false, l'utilisateur obtient le message suivant :
"Contact your local administrator for instructions on accessing this Horizon Connection Server."
Changer l'URL de la page Web pour le téléchargement d'Horizon Client link.download=https://url-of-web-server
Utilisez cette propriété si vous prévoyez de créer votre propre page Web.
Créer des liens pour des programmes d'installation spécifiques Les exemples suivants montrent des URL complètes. Si vous placez les fichiers du programme d'installation dans le répertoire
downloads, situé sous le répertoireC:\Program Files\Omnissa\Horizon\Server\broker\webapps\, sur l'hôte Horizon Connection Server, vous pouvez utiliser des URL relatives, comme décrit à une étape ultérieure de cette procédure.- Lien général pour télécharger le programme d'installation :
link.download=https://server/downloads - Programme d'installation de Windows 64 bits :
link.win64=https://server/downloads/Omnissa-Horizon-Client-x86_64-build#.exe - Programme d'installation de Linux 64 bits :
link.linux64=https://server/downloads/Omnissa-Horizon-Client-build#.x64.bundle - Programme d'installation de macOS :
link.mac=https://server/downloads/Omnissa-Horizon-Client-build#.dmg - Programme d'installation de iOS :
link.ios=https://server/downloads/Omnissa-Horizon-Client-iPhoneOS-build#.ipa - Programme d'installation d'Android :
link.android=https://server/downloads/Omnissa-Horizon-Client-AndroidOS-build#.apk
Changez l'URL du lien de l'aide dans la page de connexion. link.help
Par défaut, ce lien pointe vers un système d'aide hébergé sur le site Web d'Omnissa. Le lien de l'aide s'affiche en bas de la page de connexion.
-
S'il n'existe aucun fichier
portal-links-web-client.properties, utilisez le fichieroslinks.propertiespour modifier les URL utilisées pour le téléchargement des fichiers de programme d'installation spécifiques.Remarque : vous pouvez utiliser le fichier
oslinks.propertiesuniquement pour configurer les liens d'accès aux fichiers de programme d'installation spécifiques. Si ce fichier est manquant lors de la session Horizon Web Client, le lien de téléchargement dirige les utilisateurs vershttps://customerconnect.omnissa.com/downloads/info/slug/desktop_end_user_computing/omnissa_horizon_clients/horizon_8par défaut.-
Sur l'hôte Horizon Connection Server, utilisez un éditeur de texte pour ouvrir le fichier
oslinks.propertiesdans le répertoire<installation-directory>\Omnissa\Horizon\Server\broker\webapps\portal\WEB-INF. -
Configurez les URL pour télécharger des fichiers du programme d'installation spécifiques.
Si vous placez les fichiers du programme d'installation dans le répertoire
downloads, c'est-à-dire sous le répertoireC:\Program Files\Omnissa\Horizon\Server\broker\webapps\portalsur l'hôte Horizon Connection Server, vous pouvez utiliser des URL relatives, comme décrit à l'étape suivante.Le fichier
oslinks.propertiescontient les valeurs par défaut suivantes.link.download=https://customerconnect.omnissa.com/downloads/info/slug/desktop_end_user_computing/omnissa_horizon_clients/horizon_8 # download Links for particular platforms link.win64=https://customerconnect.omnissa.com/downloads/info/slug/desktop_end_user_computing/omnissa_horizon_clients/horizon_8#win64 link.linux64=https://customerconnect.omnissa.com/downloads/info/slug/desktop_end_user_computing/omnissa_horizon_clients/horizon_8#linux64 link.mac=https://customerconnect.omnissa.com/downloads/info/slug/desktop_end_user_computing/omnissa_horizon_clients/horizon_8#mac link.ios={Horizon Client for iOS installer page in the Apple Apps Store} link.android={Horizon Client for Android installer page in Google Play}
-
-
Pour permettre aux utilisateurs de télécharger les programmes d'installation à partir d'un emplacement différent du site Web Omnissa, placez les fichiers des programmes d'installation sur le serveur HTTP où ils résident.
Cet emplacement doit correspondre aux URL que vous avez spécifiées dans le fichier
portal-links-web-client.propertiesou le fichieroslinks.propertiesaux étapes précédentes.Par exemple, dans des déploiements des versions 2412 et ultérieures, pour placer les fichiers dans un répertoire
downloadssur l'hôte Horizon Connection Server, utilisez le chemin suivant.C:\Program Files\Omnissa\Horizon\Server\broker\webapps\portal\downloadsLes liens vers les fichiers du programme d'installation peuvent alors utiliser des URL relatives au format
/downloads/client-installer-file-name. -
Redémarrez le service du composant Web Horizon.
Stratégie de sécurité de contenu
La stratégie de sécurité de contenu (CSP, Content Security Policy) est une norme World Wide Web Consortium (W3C) qui corrige de nombreuses vulnérabilités d'injection de contenu, par exemple le script de site à site (XSS), en fournissant des directives de stratégie aux navigateurs compatibles. Elle est activée par défaut.
Il est possible de désactiver ou de personnaliser l'en-tête CSP envoyé dans les réponses du portail en modifiant portal-links-web-client.properties. (Dans les versions antérieures à la version 2412, vous pouviez faire la même chose en modifiant locked.properties, et il s'agit toujours l'emplacement de personnalisation de l'en-tête CSP pour d'autres composants. Pour plus d'informations, reportez-vous à la section Stratégie de sécurité du contenu du Guide de sécurité d'Horizon.)
Propriétés de CSP pour Horizon 2412 et versions ultérieures
| Propriété | Type de valeur | Valeur par défaut |
|---|---|---|
| enableCSP | true false | true |
| content-security-policy | directives-list | default-src 'none';base-uri 'self';child-src 'self' blob:;connect-src 'self' wss:;font-src 'self';form-action 'none';frame-ancestors 'self';frame-src 'self' blob:;img-src 'self' data: blob:;manifest-src 'none';media-src 'self' blob:;object-src 'self' blob:;script-src 'self' 'wasm-unsafe-eval';style-src 'self' 'unsafe-inline';worker-src 'self' |
Exemples de propriétés de CSP
Vous pouvez ajouter des propriétés de CSP au fichier portal-links-web-client.properties par exemple :
enableCSP = true
content-security-policy = default-src 'none';base-uri 'self';child-src 'self' blob:;connect-src 'self' wss:;font-src 'self';form-action
'none';frame-ancestors 'self';frame-src 'self' blob:;img-src 'self' data: blob:;manifest-src 'none';media-src 'self' blob:;object-src 'self'
blob:;script-src 'self' 'wasm-unsafe-eval';style-src 'self' 'unsafe-inline';worker-src 'self'
Cette page vous a-t-elle été utile ?