Dans la console d'administration, vous créez des attributions de personnalisation pour attribuer des paramètres qui personnalisent les environnements de vos utilisateurs finaux. La redirection d'URL est un type de personnalisation. Vous pouvez définir des règles de gestion d'URL dans lesquelles Horizon Client redirige les URL de la machine client de l'utilisateur final vers une application ou un poste de travail fourni par votre environnement Horizon Cloud. Une configuration de redirection d'URL fournit à Horizon Client les informations nécessaires pour déterminer quelles URL doivent être gérées par l'une des applications ou l'un des postes de travail Horizon Cloud attribués à l'utilisateur final au lieu d'être ouvertes par le système local de l'utilisateur.

Pourquoi et quand exécuter cette tâche

Remarque :

La console d'administration d'Horizon Cloud fournit une interface utilisateur vous permettant de configurer la redirection d'URL client vers agent. Pour configurer la redirection d'URL agent vers client, vous devez utiliser les paramètres de stratégie de groupe comme décrit dans la section Configuration de la redirection agent vers client. Les étapes décrites ci-dessous permettent de configurer la redirection d'URL client vers agent.

Horizon Client extrait les règles de redirection d'URL attribuées à un utilisateur final lorsque celui-ci se connecte à Horizon Client sur son périphérique local. Lorsque l'utilisateur tente d'ouvrir un lien dans un document ou un fichier local, et que le lien correspond à une règle de modèle d'URL dans les paramètres attribués, Horizon Client détermine le gestionnaire approprié à utiliser. Le gestionnaire spécifié dans la configuration de redirection d'URL ouvre l'application ou le poste de travail attribué à l'utilisateur afin de gérer le lien URL. Si le gestionnaire de redirection d'URL indique d'utiliser un poste de travail, l'application par défaut du poste de travail correspondant au protocole spécifié du lien traite l'URL. Si le gestionnaire indique d'utiliser une application, l'application attribuée à l'utilisateur traite l'URL. Si l'utilisateur n'est pas autorisé à utiliser l'application ou le poste de travail spécifié dans le gestionnaire, Horizon Client affiche un message, sauf si vous avez défini le paramètre Correspondance stricte du gestionnaire sur Non.

Si Correspondance stricte est défini sur Non, le système recherche une ressource à utiliser en fonction du comportement de secours suivant :

  1. Le système recherche les attributions de l'utilisateur à l'aide d'une correspondance de sous-chaîne de la ressource cible spécifiée pour le gestionnaire. Si le système trouve une attribution qui correspond à la sous-chaîne, l'application ou le poste de travail attribué est utilisé pour ouvrir le lien.

  2. Lorsque le paramètre Type de ressource du gestionnaire est défini sur Application et que la recherche d'une correspondance de sous-chaîne échoue, le système recherche une application attribuée parmi les attributions d'application de l'utilisateur qui peut prendre en charge le protocole spécifié dans le champ Schéma du gestionnaire.

    Remarque :

    Cette étape du comportement de secours s'applique uniquement aux applications. Si le paramètre Type de ressource est défini sur Postes de travail, cette étape est ignorée.

  3. Si le système ne trouve aucune ressource qui peut prendre en charge le protocole parmi les attributions de l'utilisateur, Horizon Client affiche un message.

Important :

L'instance d'Horizon Client de l'utilisateur doit être installée avec l'option URL_FILTERING_ENABLED=1 pour lui permettre de gérer la fonctionnalité de redirection d'URL. Pour plus d'informations, reportez-vous à la rubrique Installation d'Horizon Client pour Windows avec la fonctionnalité de Redirection de contenu URL dans la documentation de VMware Horizon 7.

Lorsque l'environnement est intégré à VMware Identity Manager™, l'utilisateur doit avoir ouvert au moins une application à l'aide d'Horizon Client avant que la fonctionnalité de redirection d'URL ne fonctionne. En ouvrant au moins une application à l'aide de l'option Ouvrir dans le client, la configuration de redirection d'URL attribuée à l'utilisateur est chargée dans le registre du périphérique client où Horizon Client peut obtenir les valeurs de configuration.

Une attribution de personnalisation peut être désactivée en utilisant le bouton Mettre hors ligne de la page Attributions. Pour les paramètres de redirection d'URL, il est possible d'attribuer plusieurs personnalisations actives à un utilisateur. Pour éviter d'éventuels conflits entre les règles de différentes configurations actives, lorsque l'utilisateur se connecte à Horizon Client, le système :

  • Applique une seule configuration, même si cet utilisateur dispose de plusieurs configurations attribuées actives.

  • Utilise la première configuration de redirection d'URL dans l'ordre alphabétique comme configuration à appliquer pour l'utilisateur.

Préambules

Dans la console d'administration, vous pouvez créer une personnalisation pour la redirection URL même lorsque votre inventaire Horizon Cloud ne compte aucun poste de travail ou application distante. Toutefois, pour que le flux de redirection URL fonctionne pour les utilisateurs finaux spécifiés dans la personnalisation, les conditions préalables suivantes doivent être satisfaites :

  • Horizon Agent dans l'image de base utilisée par la batterie de serveurs a été installé à l'aide du paramètre URL_FILTERING_ENABLED=1 sur la ligne de commande.

  • Votre inventaire Horizon Cloud contient les postes de travail et les applications distantes que vous prévoyez d'utiliser dans la configuration.

  • Si le paramètre Correspondance stricte de la personnalisation est défini sur Oui, les attributions d'octroi des postes de travail et applications distantes spécifiques aux utilisateurs finaux indiqués dans la personnalisation doivent exister.

Procédure

  1. Sur la page Attributions, cliquez sur Nouveau.
  2. Dans la fenêtre Nouvelle attribution, cliquez sur l'icône Personnalisations.

    L'assistant Nouvelle attribution de personnalisation s'ouvre sur sa première étape.

  3. Dans l'étape Définition, configurez les paramètres généraux, puis cliquez sur Suivant.

    Option

    Description

    Nom de l'attribution

    Entrez un nom convivial pour l'attribution.

    Description

    Entrez éventuellement une description pour la configuration.

  4. Dans la section Source de l'étape Configuration, créez une liste des modèles d'URL que la configuration indiquera à Horizon Client d'intercepter sur le système client.
    1. Dans le champ Modèle d'URL, saisissez une chaîne qui spécifie le modèle de correspondance d'URL à intercepter.

      Vous pouvez utiliser des caractères génériques pour spécifier un modèle d'URL qui correspond à plusieurs URL.

      Par exemple :

      • Si vous tapez google.*, toutes les URL qui incluent le texte google sont interceptées.

      • Si vous tapez .* (point astérisque), toutes les URL sont interceptées pour tous les schémas de protocole (correspond à tout).

      • Si vous tapez mailto://.*.example.com, toutes les URL qui contiennent le texte mailto://.*.example.com sont interceptées.

    2. Appuyez sur Entrée pour ajouter le modèle d'URL spécifié à la liste.
    3. Répétez les étapes de saisie dans un modèle et appuyez sur Entrée pour ajouter d'autres modèles de correspondance d'URL.
  5. Dans la section Règles, définissez l'ensemble des gestionnaires qui déterminent la ressource d'inventaire cible devant gérer différents protocoles.

    Un gestionnaire définit quel poste de travail ou application, parmi les postes de travail et applications attribués à l'utilisateur, doit gérer ce protocole spécifique. Par exemple, si l'utilisateur ouvre un document Microsoft Word contenant un lien hypertexte mailto et si l'utilisateur clique sur ce lien, le gestionnaire définit quelle application autorisée doit traiter la demande ; par exemple, Microsoft Outlook ou Mozilla Thunderbird.

    1. Dans la section Règles, configurez les paramètres.

      Option

      Description

      Schéma

      Entrez le protocole auquel s'applique le gestionnaire, tel que http, https, mailto, callto, etc.

      Type de ressource

      Indiquez si un poste de travail ou une application doit gérer le protocole spécifié.

      Ressource cible

      Entrez le nom de la ressource cible dans votre inventaire Horizon Cloud qui doit gérer le protocole spécifié dans le champ Schéma.

      Correspondance stricte

      Sélectionnez Oui pour forcer une correspondance exacte entre le nom spécifié dans le champ Ressource cible et les noms des postes de travail de session ou des applications distantes disponibles autorisés pour l'utilisateur.

      Sélectionnez Non si vous souhaitez que le système utilise le comportement de secours prévu dans le cas où l'utilisateur final ne dispose pas d'une attribution de ressource portant le nom spécifié dans le champ Ressource cible.

      Par exemple, le paramètre Type de ressource est défini sur Applications et vous avez spécifié Microsoft Outlook comme ressource cible pour gérer le protocole mailto, mais l'utilisateur ne dispose d'aucune attribution pour les applications Microsoft Outlook lorsque Correspondance stricte est défini sur Non et le système recherchera donc une application compatible attribuée à l'utilisateur pour gérer le protocole mailto, telle que Mozilla Thunderbird.

    2. Pour ajouter plus de gestionnaires, cliquez sur Ajouter une ligne et remplissez les champs.
  6. Cliquez sur Suivant pour passer à l'étape suivante de l'assistant.
  7. Recherchez et sélectionnez les utilisateurs et les groupes de l'attribution et cliquez sur Suivant.
  8. Examinez les informations récapitulatives et cliquez sur Envoyer.