Citrix Virtual Apps and Desktops

Paramètres de stratégie Redirection du contenu du navigateur

La section Redirection du contenu du navigateur contient des paramètres de stratégie permettant de configurer cette fonctionnalité.

La redirection du contenu du navigateur permet de contrôler et d’optimiser la manière dont Citrix Virtual Apps and Desktops fournissent le contenu du navigateur Web (par exemple, HTML5) aux utilisateurs. Seule la zone visible du navigateur où le contenu est affiché est redirigée.

La redirection vidéo HTML5 et la redirection du contenu du navigateur sont des fonctionnalités indépendantes. Les stratégies de redirection vidéo HTML5 ne sont pas nécessaires pour que cette fonctionnalité fonctionne mais le service de redirection vidéo Citrix HDX HTML5 est utilisé pour la redirection du contenu du navigateur. Pour plus d’informations, consultez Redirection du contenu du navigateur.

Paramètres de stratégie :

Les paramètres de stratégie suivants sont disponibles pour la fonctionnalité de redirection du contenu du navigateur dans Citrix Studio. Ces règles peuvent être remplacées par des clés de registre sur le VDA, mais les clés de registre sont facultatives.

Paramètres de stratégie Redirection du contenu du navigateur

Redirection du contenu du navigateur et TLS

Vous pouvez utiliser la redirection du contenu du navigateur pour rediriger les sites Web HTTPS. Le code JavaScript injecté sur ces sites Web doit établir une connexion TLS avec le service de redirection vidéo Citrix HDX HTML5 (WebSocketService.exe) en cours d’exécution sur le VDA. Pour obtenir cette redirection et préserver l’intégrité TLS de la page Web, le service de redirection vidéo Citrix HDX HTML5 génère deux certificats personnalisés dans le magasin de certificats sur le VDA.

HdxVideo.js utilise des sockets Secure Web pour communiquer avec WebSocketService.exe en cours d’exécution sur le VDA. Ce processus s’exécute sur le système local et effectue le mappage de session utilisateur et d’arrêt SSL.

WebSocketService.exe écoute le port 9001 127.0.0.1.

Redirection du contenu du navigateur

Par défaut, l’application Citrix Workspace tente une récupération client et un rendu client. Si la récupération client et le rendu client échouent, un rendu côté serveur est tenté. Si vous activez également la stratégie de configuration du proxy de redirection du contenu du navigateur, application Citrix Workspace tente uniquement une récupération serveur et un rendu client.

Par défaut, ce paramètre est Autorisé.

Le serveur de redirection de contenu du navigateur récupère le paramètre d’authentification proxy Web

Ce paramètre achemine le trafic HTTP provenant d’une superposition via un proxy Web en aval. Le proxy Web en aval autorise et authentifie le trafic HTTP à l’aide des informations d’identification de domaine de l’utilisateur VDA via le schéma d’authentification Negotiate.

Vous devez configurer la redirection du contenu de navigateur pour le mode de récupération du serveur dans le fichier PAC à l’aide de la stratégie Configuration du proxy de redirection du contenu de navigateur. Dans le script PAC, fournissez des instructions pour acheminer le trafic de superposition via un proxy Web en aval. Configurez ensuite le proxy Web en aval pour authentifier les utilisateurs VDA via le schéma d’authentification Negotiate.

Lorsqu’il est défini sur Autorisé, le proxy Web répond avec une demande 407 Negotiate, contenant un en-tête Proxy-Authenticate : Negotiate. La redirection du contenu de navigateur obtient alors un ticket de service Kerberos à l’aide des informations d’identification de domaine de l’utilisateur VDA et inclut le ticket de service dans les demandes ultérieures adressées au proxy Web.

Lorsque la valeur est Interdit, la redirection du contenu de navigateur relaie tout le trafic TCP entre la superposition et le proxy Web sans interférer. La superposition utilise des informations d’authentification de base ou d’autres informations d’identification disponibles pour s’authentifier auprès du proxy Web.

Par défaut, cette option est définie sur Interdit.

Paramètres de stratégie Configuration de l’ACL de redirection du contenu du navigateur

Utilisez ce paramètre pour configurer une liste de contrôle d’accès (ACL) des URL pouvant utiliser la redirection du contenu du navigateur ou dont la redirection du contenu du navigateur leur est refusée.

Les URL autorisées sont les URL de la liste d’autorisation dont le contenu est redirigé vers le client.

Le caractère générique * est autorisé, mais n’est pas autorisé dans le protocole ou la partie de l’adresse de domaine de l’URL.

Autorisée : http://www.xyz.com/index.html, https://www.xyz.com/*, http://www.xyz.com/*videos*

Non autorisée : http://*.xyz.com/

Vous pouvez obtenir une meilleure granularité en spécifiant des chemins d’accès dans l’URL. Par exemple, si vous spécifiez https://www.xyz.com/sports/index.html, seule la page index.html est redirigée.

Par défaut, ce paramètre est défini sur https://www.youtube.com/*

Pour plus d’informations, consultez l’article CTX238236 du centre de connaissances.

Sites d’authentification de redirection du contenu du navigateur

Utilisez ce paramètre pour configurer une liste d’URL. Les sites redirigés à l’aide de la redirection du contenu du navigateur utilisent cette liste pour authentifier un utilisateur. Ce paramètre spécifie les URL pour lesquelles la redirection du contenu du navigateur reste active (redirigée) lors de la navigation à partir d’une URL figurant sur la liste d’autorisation.

Un scénario classique est un site Web qui utilise un fournisseur d’identité (IdP) pour l’authentification. Par exemple, le site Web www.xyz.com doit être redirigé vers le point de terminaison, mais un IdP tiers, comme Okta (www.xyz.okta.com), gère la partie authentification. L’administrateur utilise la stratégie de configuration ACL de redirection du contenu du navigateur pour ajouter www.xyz.com à la liste d’autorisation, puis utilise les sites d’authentification de redirection du contenu du navigateur pour ajouter www.xyz.okta.com à la liste d’autorisation.

Pour plus d’informations, consultez l’article CTX238236 du centre de connaissances.

Paramètre de liste noire de redirection du contenu du navigateur

Ce paramètre fonctionne avec le paramètre de configuration ACL de redirection du contenu du navigateur. Si des URL sont présentes dans le paramètre de configuration ACL de redirection du contenu du navigateur et dans le paramètre de configuration de la liste noire, la configuration de la liste noire est prioritaire et le contenu du navigateur de l’URL n’est pas redirigé.

URL non autorisées : spécifie les URL sur liste noire dont le contenu du navigateur n’est pas redirigé vers le client, mais rendu sur le serveur.

Le caractère générique * est autorisé, mais n’est pas autorisé dans le protocole ou la partie de l’adresse de domaine de l’URL.

Autorisée : http://www.xyz.com/index.html, https://www.xyz.com/*, http://www.xyz.com/*videos*

Non autorisée : http://*.xyz.com/

Vous pouvez obtenir une meilleure granularité en spécifiant des chemins d’accès dans l’URL. Par exemple, si vous spécifiez https://www.xyz.com/sports/index.html, seule la page index.html est placée sur liste noire.

Paramètre de proxy de redirection du contenu du navigateur

Ce paramètre fournit des options de configuration pour les paramètres proxy sur le VDA pour la redirection du contenu du navigateur. Si cette option est activée avec une adresse proxy et un numéro de port valides, une URL PAC/WPAD ou un paramètre Direct/Transparent, l’application Citrix Workspace essaie uniquement la récupération serveur et la restitution client.

Si elle est désactivée ou non configurée et utilise une valeur par défaut, l’application Citrix Workspace tente une récupération client et un rendu client.

Par défaut, cette option est définie sur Interdit.

Modèle autorisé pour un proxy explicite :

http://\<hostname/ip address\>:\<port\>

Exemple :

http://proxy.example.citrix.com:80 http://10.10.10.10:8080

Modèles autorisés pour des fichiers PAC/WPAD :

http://<hostname/ip address>:<port>/<path>/<Proxy.pac>

Exemple : http://wpad.myproxy.com:30/configuration/pac/Proxy.pac

https://<hostname/ip address>:<port>/<path>/<wpad.dat>

Exemple : http://10.10.10.10/configuration/pac/wpad.dat

Modèles autorisés pour des proxys directs ou transparents :

Tapez le mot DIRECT dans la zone de texte de la stratégie.

Remplacements de clé du registre de redirection de contenu du navigateur

Avertissement

Toute utilisation incorrecte de l’Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller le système d’exploitation. Citrix ne peut garantir la possibilité de résoudre les problèmes provenant d’une mauvaise utilisation de l’Éditeur du Registre. Vous assumez l’ensemble des risques liés à l’utilisation de l’Éditeur du Registre. Veillez à faire une copie de sauvegarde de votre registre avant de le modifier.

Options de remplacement du registre pour les paramètres de stratégie :

\HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxMediastream

Nom Type Valeur
WebBrowserRedirection DWORD 1=Autorisé, 0=Interdit
WebBrowserRedirectionAcl REG_MULTI_SZ  
WebBrowserRedirectionAuthenticationSites REG_MULTI_SZ  
WebBrowserRedirectionProxyAddress REG_SZ http://myproxy.citrix.com:8080 ou http://10.10.10.10:8888
WebBrowserRedirectionBlacklist REG_MULTI_SZ  

Modifier les paramètres ACL de stratégie Redirection du contenu du navigateur

Insertion de HDXVideo.js pour la redirection du contenu du navigateur

Image Redirection du contenu du navigateur

HdxVideo.js est injecté sur la page Web à l’aide de l’extension Chrome de redirection du contenu du navigateur ou de l’objet Application d’assistance du navigateur Internet Explorer (BHO). Le BHO est un modèle de plug-in pour Internet Explorer. Il fournit des hooks pour les API de navigateur et permet au plug-in d’accéder au DOM (Document Object Model) de la page pour contrôler la navigation.

Le BHO décide si HdxVideo.js doit être injecté sur une page donnée. La décision est basée sur les stratégies d’administration illustrées dans le diagramme précédent.

Une fois qu’il a été décidé d’injecter le JavaScript et de rediriger le contenu du navigateur vers le client, la page Web du navigateur Internet Explorer sur le VDA est masquée. Définir document.body.innerHTML sur ‘empty’ supprime le corps entier de la page Web sur le VDA. La page est prête à être envoyée au client pour être affichée sur le navigateur de superposition (Hdxbrowser.exe) sur le client.