Gérer Citrix Enterprise Browser via GACS

Les administrateurs peuvent gérer les fonctionnalités suivantes à l’aide du service de configuration globale des applications (GACS).

Utiliser GACS pour gérer Citrix Enterprise Browser

L’administrateur peut utiliser Global App Config Service pour Citrix Workspace (GACS) afin de fournir les paramètres de Citrix Enterprise Browser via un service géré de manière centralisée. GACS est conçu pour permettre aux administrateurs de configurer facilement Citrix Workspace et de gérer les paramètres de l’application Citrix Workspace. Cette fonctionnalité permet aux administrateurs d’utiliser le GACS pour appliquer divers paramètres ou stratégies système au navigateur Citrix Enterprise Browser sur un magasin particulier. L’administrateur peut désormais configurer et gérer les paramètres Citrix Enterprise Browser suivants à l’aide d’API ou de l’interface administrateur GACS :

  • « Enable CEB for all apps » : définit Citrix Enterprise Browser comme navigateur par défaut pour ouvrir les applications Web et SaaS à partir de l’application Citrix Workspace.
  • « Enable save passwords » : autorise ou non les utilisateurs finaux à enregistrer les mots de passe.
  • « Enable incognito mode » : active ou désactive le mode Navigation privée.
  • « Managed Bookmarks » : autorise l’administrateur à envoyer des signets à Citrix Enterprise Browser.
  • « Enable developer tools » : active ou désactive les outils de développement dans Enterprise Browser.
  • « Supprimer les données de navigation à la sortie » - Autorisez l’administrateur à configurer les données que Citrix Enterprise Browser supprimera à la sortie.
  • « Extension Install Force list » : autorise l’administrateur à installer des extensions dans Citrix Enterprise Browser.
  • « Extension Install Allow list » : autorise l’administrateur à configurer une liste autorisée d’extensions que les utilisateurs peuvent ajouter à Citrix Enterprise Browser. Cette liste utilise le Chrome Web Store.

Remarques :

  • La paire nom et valeur distingue les majuscules des minuscules.
  • Tous les paramètres du navigateur dans GACS se trouvent dans les catégories suivantes :
         {
              "category": "browser",
              "userOverride": false,
              "assignedTo": [
                "AllUsersNoAuthentication"
              ]
        }
<!--NeedCopy-->

L’administrateur peut également appliquer les paramètres à des appareils non gérés. Pour plus d’informations, consultez la documentation de Global App Configuration Service.

Interface utilisateur

Pour configurer Citrix Enterprise Browser via l’interface utilisateur d’administration GACS, procédez comme suit :

Remarque :

La version minimale requise est la suivante :

  • Application Citrix Workspace pour Mac 2305 et la version correspondante de Citrix Enterprise Browser est 112.1.1.23.
  • Application Citrix Workspace pour Windows 2305 et la version correspondante de Citrix Enterprise Browser est 112.1.1.24.
  1. Connectez-vous à citrix.cloud.com avec vos informations d’identification.

    Remarque :

  2. Lors de l’authentification, cliquez sur le bouton de menu situé dans le coin supérieur gauche et sélectionnez Configuration de l’espace de travail.

    Menu

    L’écran Configuration de l’espace de travail s’affiche.

  3. Cliquez sur Configuration d’applications > Citrix Enterprise Browser.

    Breadcrumbs

    Vous pouvez désormais configurer, modifier et publier les paramètres des fonctionnalités de Citrix Enterprise Browser.

Activer Citrix Enterprise Browser pour toutes les applications

Les administrateurs peuvent configurer Citrix Enterprise Browser comme navigateur par défaut pour démarrer des applications Web et SaaS à partir de l’application Citrix Workspace.

Configuration via API

Pour le configurer, voici un exemple de fichier JSON pour Citrix Enterprise Browser pour toutes les applications par défaut :

 "settings": [
                  {
                     "name": "open all apps in ceb",
                     "value": "true"
                  }
                  ]
<!--NeedCopy-->

Remarque :

  • La valeur par défaut est true.

Configuration via l’interface utilisateur

Cochez la case appropriée dans l’interface utilisateur :

Citrix Enterprise Browser comme navigateur par défaut

Activer la sauvegarde des mots de passe

Les administrateurs peuvent autoriser ou refuser l’enregistrement des mots de passe des utilisateurs.

Configuration via API

Pour le configurer, voici un exemple de fichier JSON pour enregistrer les mots de passe :

"settings": [
                 {
                    "name": "enable password save",
                    "value": "true"
                  }
                 ]

<!--NeedCopy-->

Remarque :

  • La valeur par défaut est true.

Configuration via l’interface utilisateur

Cochez la case appropriée dans l’interface utilisateur :

Enregistrer des mots de passe

Activer le mode navigation privée

Les administrateurs peuvent activer ou désactiver le mode navigation privée.

Configuration via API

Pour le configurer, voici un exemple de fichier JSON pour activer le mode navigation privée :

"settings": [
                 {
                  "name": "Incognito mode availability",
                  "value": "Incognito mode available"
                 }
                 ]
<!--NeedCopy-->

Les autres valeurs possibles sont les suivantes :

  • Mode navigation privée disponible
  • Mode navigation privée désactivé

Remarque :

  • La valeur par défaut est false.

Configuration via l’interface utilisateur

Cochez la case appropriée dans l’interface utilisateur, puis sélectionnez une option dans la liste déroulante :

Incognito

Gérer les favoris

Les administrateurs peuvent configurer une liste de favoris avec une structure de dossiers imbriqués. L’utilisateur final peut accéder aux favoris préchargés mais ne peut pas les modifier. Pour plus de paramètres, consultez le service de configuration globale des applications.

Remarque :

  • Par défaut, la barre de favoris n’est pas activée dans Citrix Enterprise Browser. L’utilisateur final doit accéder à citrixbrowser://settings/appearance et activer l’option Afficher la barre de favoris.

Configuration via API

Pour le configurer, voici un exemple de fichier JSON pour gérer les favoris :

       {
       "name": "Managed bookmarks",
       "value": [
            {
               "toplevel_name": "My managed bookmarks folder"
           },
           {
               "name": "Citrix",
               "url": "https://www.citrix.com/"
           },
           {
               "name": "Citrix Workspace app",
               "url": "https://www.citrix.com/products/receiver.html"
           },
           {
               "name": "Citrix Downloads",
               "children": [{
                       "name": "Download page",
                       "url": "https://www.citrix.com/downloads/workspace-app/"
                   },
                   {
                       "name": "Product documentation",
                       "url": "https://docs.citrix.com/en-us/citrix-workspace-app.html"
                   }
               ]
           }
       ]
   }
<!--NeedCopy-->

Remarque :

  • La valeur par défaut est une liste vide.

Configuration via l’interface utilisateur

Cochez la case appropriée, puis cliquez sur Gérer les paramètres. Vous pouvez configurer à l’aide des données JSON et enregistrer les modifications.

Gérer les favoris

Activer les outils de développement

Les administrateurs peuvent activer ou désactiver le mode développeur.

Configuration via API

Pour le configurer, voici un exemple de fichier JSON pour activer les outilsde développement :

 "settings": [
                  {
        "name": "developer tools availability",
        "value": "Allow usage of the Developer Tools"
                 }
                 ]
<!--NeedCopy-->

Autres valeurs possibles :

  • Interdire l’utilisation des outils de développement sur les extensions installées conformément à la stratégie de l’entreprise
  • Interdire l’utilisation des outils de développement

Remarque :

  • La valeur par défaut est Interdire l’utilisation des outils de développement.

Configuration via l’interface utilisateur

Cochez la case appropriée dans l’interface utilisateur, puis sélectionnez une option dans la liste déroulante :

Outils pour développeurs

Supprimer les données de navigation à la sortie

Les administrateurs peuvent configurer les données que Citrix Enterprise Browser doit supprimer à la sortie.

Configuration via API

Pour le configurer, voici un exemple de fichier JSON permettant de supprimer les données de navigation à la sortie :

 "settings": [{
        "name": "Delete browsing data on exit",
        "value": [
            "browsing_history",
            "download_history",
            "cookies_and_other_site_data",
            "cached_images_and_files",
            "password_signin",
            "autofill",
            "site_settings",
            "hosted_app_data"
        ]
       }]
<!--NeedCopy-->

Remarques :

  • Vous pouvez exclure une valeur pour éviter qu’elle ne soit supprimée.
  • La valeur par défaut est une liste vide.

Configuration via l’interface utilisateur

Cochez la case appropriée dans l’interface utilisateur, puis sélectionnez une option dans la liste déroulante :

Historique de navigation

Prise en charge des extensions de navigateur

Vous pouvez ajouter des extensions fournies par votre administrateur à Citrix Enterprise Browser de manière sécurisée. Un administrateur peut déployer, gérer et contrôler les extensions. Les utilisateurs finaux peuvent consulter et utiliser l’extension sous citrixbrowser://extensions selon leurs besoins. Pour plus de paramètres, consultez le service de configuration globale des applications.

Pour plus d’informations sur la façon d’identifier un ID d’extension, consultez l’article Comment identifier un ID d’extension.

Comment configurer

Il existe deux catégories d’extensions :

  • ExtensionInstallForceList : L’administrateur peut configurer une liste d’extensions qui sont obligatoirement ajoutées au profil de navigateur de l’utilisateur final. Les utilisateurs finaux peuvent consulter ces extensions dans la section Installées de l’interface utilisateur. L’utilisateur ne peut désinstaller aucune des extensions.

  • ExtensionInstallAllowList : L’administrateur peut configurer une liste d’extensions dans le cadre de la liste autorisée. Les utilisateurs finaux peuvent consulter ces extensions dans la section Disponible de l’interface utilisateur. Les utilisateurs peuvent décider s’ils souhaitent ajouter une extension particulière ou non. Les utilisateurs peuvent désinstaller une extension si nécessaire.

Remarque :

  • Si l’administrateur n’a configuré aucune extension dans les sections Installée et Disponible, l’utilisateur final risque de ne pas voir l’icône du gestionnaire d’extensions dans la barre d’adresse.

extensions

Extensions forcées

Vous pouvez configurer la liste des extensions forcées de l’une des manières suivantes :

Configuration via API

Pour le configurer, voici un exemple de fichier JSON pour ExtensionInstallForcelist :

{
   "category": "browser",
    "userOverride": false,
    "assignedTo": [
     "AllUsersNoAuthentication"
                  ],
    "settings": [
                     {
        "name": "Extension Install Force list",
        "value": [
            "extension_id1",
            "extension_id2"
                     ]
                     }
                     ]
}
<!--NeedCopy-->

Remarque :

  • La valeur par défaut est une liste vide.

Configuration via l’interface utilisateur

Cochez la case appropriée dans l’interface utilisateur, puis cliquez sur Gérer les paramètres. Vous pouvez configurer à l’aide des données JSON et enregistrer les modifications.

Extensions

Extensions autorisées

Vous pouvez configurer la liste des extensions autorisées de l’une des manières suivantes :

Configuration via API

Pour le configurer, voici un exemple de fichier JSON pour ExtensionInstallAllowList :

{
   "category": "browser",
    "userOverride": false,
    "assignedTo": [
     "AllUsersNoAuthentication"
              ],
    "settings": [
                     {
        "name": "Extension Install Allow list",
        "value": [
            {
              "id" : "extension_id1",
              "name" : "Name of extension",
               "install link" : "chrome store url for the extension"
            },
            {
              "id" : "extension_id2",
              "name" : "Name of the extension",
               "install link" : "chrome store url for the extension"
            }
        ]
    }
   ]
}
<!--NeedCopy-->

Remarque :

  • La valeur par défaut est une liste vide.

Configuration via l’interface utilisateur

Cochez la case appropriée dans l’interface utilisateur, puis cliquez sur Gérer les paramètres. Vous pouvez configurer à l’aide des données JSON et enregistrer les modifications.

Extensions

Comment identifier un ID d’extension

  1. Accédez au Chrome Web Store.
  2. Recherchez une application et cliquez pour l’ouvrir. La page de l’application s’affiche.
  3. Observez l’URL. L’identifiant est la longue chaîne de caractères à la fin de l’URL.

    extension-id

Exemple de données JSON

Voici un exemple de fichier JSON :

{
              "category": "browser",
              "userOverride": false,
              "assignedTo": [
                "AllUsersNoAuthentication"
              ],
              "settings": [
                {
                  "name": "open all apps in cwb",
                  "value": true
                },
                {
                  "name": "incognito mode availability",
                  "value": "Incognito mode available"
                },
                {
                  "name": "developer tools availability",
                  "value": "Allow usage of the Developer Tools"
                },
                {
                  "name": "enable password save",
                  "value": true
                },
                {
                  "name": "Delete browsing data on exit",
                  "value": [
                    "browsing_history",
                    "download_history"
                  ]
                },
                {
                  "name": "Managed bookmarks",
                  "value": [
                    {
                      "toplevel_name": "My managed bookmarks folder"
                    },
                    {
                      "name": "Citrix",
                      "url": "https://www.citrix.com/"
                    },
                    {
                      "name": "Citrix Workspace app",
                      "url": "https://www.citrix.com/products/receiver.html"
                    },
                    {
                      "children": [
                        {
                          "name": "documentation",
                          "url": "https://docs.citrix.com/en-us/citrix-workspace-app.html"
                        },
                        {
                          "name": "Citrix Downloads",
                          "url": "https://www.citrix.com/downloads/workspace-app/"
                        }
                      ],
                      "name": "Chrome links"
                    }
                  ]
                },
                {
                  "name": "Extension Install Allow list",
                  "value": [
                    {
                      "name": "Momentun",
                      "install link": "https://chrome.google.com/webstore/detail/momentum/laookkfknpbbblfpciffpaejjkokdgca",
                      "id": "laookkfknpbbblfpciffpaejjkokdgca"
                    },
                    {
                      "name": "Grammarly",
                      "install link": "https://chrome.google.com/webstore/detail/grammarly-grammar-checker/kbfnbcaeplbcioakkpcpgfkobkghlhen",
                      "id": "kbfnbcaeplbcioakkpcpgfkobkghlhen"
                    }
                  ]
                },
                {
                  "name": "Extension Install Force list",
                  "value": [
                    "aapbdbdomjkkjkaonfhkkikfgjllcleb",
                    "gmbmikajjgmnabiglmofipeabaddhgne"
                  ]
                }
              ]
            }
<!--NeedCopy-->