Configurer

Pour permettre aux utilisateurs de Citrix Receiver pour Chrome d’accéder aux ressources hébergées sur XenApp et XenDesktop, vous devez créer un magasin StoreFront. Vous devez également activer les connexions WebSocket sur NetScaler Gateway, XenApp et XenDesktop, si nécessaire.

Configuration de la prise en charge de plusieurs StoreFront

Vous pouvez modifier l’adresse du magasin sans avoir à redémarrer Citrix Receiver. Les sessions Citrix Receiver existantes (le cas échéant) continuent à s’exécuter sans interruption.

Pour ajouter plusieurs magasins et passer de l’un à l’autre avec Chrome :

  1. Cliquez sur Paramètres dans Citrix Receiver pour Chrome et, dans le volet Compte, cliquez sur Ajouter un magasin.

    Image de paramètres

  2. Entrez l’URL StoreFront dans le champ Adresse du magasin.
  3. Cliquez sur Appliquer pour enregistrer le nouveau magasin.

    Image Stocker l'adresse

  4. Vous pouvez sélectionner un magasin existant dans la liste déroulante.

    Sélection d'une image de magasin existant

  5. Pour supprimer un magasin de la liste, cliquez sur l’icône Supprimer en regard de l’adresse du magasin que vous souhaitez supprimer et confirmez la suppression.

    Image Supprimer un magasin de la liste

  6. Lorsque vous sélectionnez un magasin différent dans la liste déroulante, le bouton passe de Appliquer à Changer.

  7. Cliquez sur Changer pour confirmer que vous souhaitez basculer vers un magasin différent.

    Image Passer à un autre magasin

Limitations

  • Cette fonctionnalité est prise en charge dans les modes utilisateur et public mais pas en mode kiosque.
  • Cette fonctionnalité prend en charge l’ajout de cinq magasins.

Configuration de l’utilisation sélective de H.264

Configuration de l’utilisation sélective de H.264 dans StoreFront à l’aide du fichier web.config

Pour modifier la configuration de l’utilisation sélective de H.264 à l’aide du fichier web.config :

  1. Ouvrez le fichier web.config du site Citrix Receiver pour Web. Ce fichier figure généralement dans le dossier C:\inetpub\wwwroot\Citrix\<Nom du magasin>Web, où Nom du magasin est le nom spécifié pour le magasin lors de sa création.
  2. Localisez le champ chromeAppPreferences et définissez sa valeur en tant que chaîne JSON ; par exemple : chromeAppPreferences=’{“graphics”:{“ selectiveH264”:false}}

Configuration de l’utilisation sélective de H.264 à l’aide du fichier configuration.js

Le fichier configuration.js se trouve dans le dossier racine Applications Chrome. Modifiez ce fichier pour apporter des modifications à Citrix Receiver pour Chrome.

L’utilisation sélective de H.264 est définie sur true par défaut.

Pour désactiver la configuration de l’utilisation sélective de H.264 à l’aide du fichier configuration.js :

  1. Ouvrez le fichier configuration.js et définissez l’attribut selectiveH264 sur false.

    Attribut sélectif false

Remarque

  • Citrix recommande de sauvegarder le fichier configuration.js avant d’y apporter des modifications.
  • Citrix recommande d’utiliser cette méthode uniquement lorsque Citrix Receiver pour Chrome est reconditionné pour les utilisateurs.
  • Des informations d’identification de niveau administrateur sont nécessaires pour modifier le fichier configuration.js ; après la modification du fichier, reconditionnez l’application pour que les modifications soient appliquées.

Configuration du mode plein écran pour un bureau publié dans des sessions publiques

Pour configurer votre session de bureau pour toujours l’ouvrir en mode plein écran, modifiez la stratégie d’administration Google en incluant ce qui suit :

{

                "settings": {

                                "Value": {

                                                "settings_version": "1.0",

                                                "engine_settings": {

                                                                "ui": {

                                                                                "sessionsize": {

                                                                                                "windowstate": "fullscreen"

                                                                                }

                                                                }

                                                }

                                }

                }

}

Configuration de l’affichage sur plusieurs écrans

La fonctionnalité multi-écrans est activée par défaut.

Remarque

  • Si vous utilisez Citrix Receiver pour Chrome sur XenApp 6.5, définissez la stratégie d’observation sur Désactivé pour utiliser la fonctionnalité multi-écrans.
  • Dans une session de bureau sur laquelle la fenêtre est en plein écran, l’option Résolution d’affichage des préférences est désactivée.
  • Les boîtes de dialogue d’interface et les barres d’outils s’affichent uniquement sur l’écran principal. Toutefois, les boîtes de dialogue d’authentification par carte à puce et USB s’affichent sur plusieurs écrans.

Pour utiliser l’affichage multi-écrans en mode kiosque

Remarque

  • Lorsque le mode bureau unifié est activé, la page d’accueil de Citrix Receiver pour Chrome s’affiche uniquement sur l’écran principal.
  • Pour pouvoir lancer une session en mode kiosque, vous devez activer le mode bureau unifié.
  1. Lancez un navigateur Web et entrez la commande suivante : chrome://flags

  2. Dans la liste qui s’affiche, recherchez UnifiedDesktopMode et définissez-le sur Activé.

Pour configurer le mode bureau unifié à l’aide d’une stratégie d’administration Google

  1. Connectez-vous à la console d’administration Google.
  2. Accédez à Gestion des appareils > Gestion de Chrome > Paramètres utilisateur.
  3. Définissez la stratégie Bureau unifié sur Rendre le mode Bureau unifié accessible à l’utilisateur.
  4. Cliquez sur Enregistrer.

Pour désactiver la fonctionnalité multi-écrans dans Citrix Receiver pour Chrome

La fonctionnalité multi-écrans est activée par défaut.

  1. Lancez Citrix Receiver pour Chrome.
  2. Sélectionnez Paramètres > Généraux.
  3. Décochez la case Utiliser tous les moniteurs pour couvrir l’affichage.

    Image d'écrans multiples

    L’affichage multi-écrans est disponible aussi bien pour les bureaux que pour les applications.

    Lors de l’utilisation de l’affichage multi-écrans, la session de bureau peut s’étendre sur plusieurs écrans de deux façons :

  4. Mode fenêtré : la session de bureau s’affiche sur un seul écran.
  5. Mode plein écran : lorsqu’une session de bureau bascule en mode plein écran, elle s’affiche en mode multi-écrans uniquement lorsque l’option Utiliser tous les moniteurs pour couvrir l’affichage est sélectionnée.

    Pour que l’affichage s’étende aux écrans dans une session de bureau, sélectionnez l’option Utiliser tous les moniteurs pour couvrir l’affichage et cliquez sur le mode plein écran lorsque les deux écrans sont connectés.

    Dans une session d’application, lorsque deux écrans sont connectés et que l’option Utiliser tous les moniteurs pour couvrir l’affichage est sélectionnée, la session s’affiche automatiquement en mode multi-écrans.

SDK HDX pour Chrome

Procédure à suivre pour consommer l’API dans l’application Chrome tierce

  1. Installez la dernière version de Citrix Receiver pour Chrome. Consultez la page des téléchargements Citrix pour de plus amples informations.
  2. Placez l’application Chrome tierce sur liste blanche en ajoutant le fichier de stratégie de Citrix Receiver pour Chrome à l’aide des paramètres de gestion de Chrome. Pour de plus amples informations, consultez Gérer les applications Chrome par unité organisationnelle sur le Centre d’aide Google. L’exemple de fichier policy.txt à utiliser pour placer l’application Chrome tierce sur liste blanche se présente comme suit :

    {
                    "settings": {
                                    "Value": {
                                                    "settings_version": "1.0",
                                                    "store_settings": {
                                                                    "externalApps": [“<3rdParty_App1_ExtnID>”,“<3rdParty_App2_ExtnID>”]
                                                    }
                                    }
                    }
    }
    

    Remarque

    <3rdParty_App1_ExtnID> est utilisé à titre d’exemple pour le nom de externalApps et peut envoyer des messages à Citrix Receiver pour Chrome. Obtenez votre ID d’application (appid) sur le site chrome://extensions.

  3. Lancez la session d’application ou de bureau dans Citrix Receiver pour Chrome en suivant les étapes ci-dessous :
  • Obtenez le receiverId

    var receiverId = “ haiffjcadagjlijoggckpgfnoeiflnem “;

    Remarque

    Dans cet exemple, receiverId indique la version du magasin de Citrix Receiver pour Chrome. Si vous utilisez une version reconditionnée de Citrix Receiver pour Chrome, utilisez le receiverId approprié.

  • Convertissez les données ICA du format INI au format JSON.

    Remarque

    Le fichier ICA est généralement récupéré depuis StoreFront en tant que fichier INI. Utilisez la fonction d’assistance suivante pour convertir un fichier ICA du format INI au format JSON.

    //Fonction d’assistance pour convertir un fichier ICA du format INI au format JSON
    function convertICA_INI_TO_JSON(data){
    var keyVals = {};
    if (data) {
    var dataArr;
    if(data.indexOf('\r')==-1){
    dataArr = data.split('\n');
    }else{
    dataArr = data.split('\r\n');
    }
    for (var i = 0; i < dataArr.length; i++) {
    var nameValue = dataArr[i].split('=', 2);
    if (nameValue.length === 2) {
    keyVals[nameValue[0]\] = nameValue[1];
    }
    // Ceci est requis car LaunchReference contiendra également '='. Le split('=',2) ci-dessus ne fournira pas
    // le jeton LaunchReference complet. Idéalement, une entrée similaire à ce qui suit devrait également être utilisée
    // car la valeur peut contenir d’autres variables avec le caractère '='.
    if (nameValue[0] === "LaunchReference") {
    var index = dataArr[i].indexOf('=');
    var value = dataArr[i].substr(index + 1);
    keyVals[nameValue[0]\] = value;
    }
    }
    console.log(keyVals);//to remove
    return keyVals;
    }
    return null;
    }
  • Envoyez un message ICA depuis l’application Chrome tierce à Citrix Receiver pour Chrome.
    var icaFileJson = {...}; // ICA file passed as JSON key value pairs.
    var message = {
    "method" : "launchSession",
    "icaData" : icaJSON
    };
    chrome.runtime.sendMessage(receiverId, message, function(launchStatus) {
    if (launchStatus.success) {
    // handle success.
    console.log("Session launch was attempted successfully");
    } else {
    // handle errors.
    console.log("error during session launch: ", launchStatus.message);
    }
    });

Pour de plus amples informations sur les commandes API sendmessage, consultez les liens suivants :

https://developer.chrome.com/extensions/runtime#event-onMessageExternal

https://developer.chrome.com/extensions/runtime#method-sendMessage

Configuration des fonctionnalités de Citrix Receiver pour Chrome

Vous pouvez configurer les fonctionnalités de Citrix Receiver pour Chrome à l’aide de l’une des méthodes suivantes :

  • Stratégie d’administrateur Google
  • web.config dans StoreFront
  • default.ica
  • configuration.js

Utilisation de la stratégie d’administration Google

Remarque

Citrix recommande d’utiliser cette méthode uniquement lorsque Citrix Receiver pour Chrome est reconditionné pour les utilisateurs.

Préalablement à la version 2.1, seules les configurations liées au magasin/à la balise pouvaient être transmises via une stratégie d’administration Google. Pour de plus amples informations sur cette stratégie, consultez l’article CTX141844 du centre de connaissances.

Avec la version 2.1 de Citrix Receiver pour Chrome, d’autres configurations Chrome peuvent également être transmises via la stratégie d’administration Google.

Pour de plus amples informations, reportez-vous à l’exemple de texte de stratégie ci-dessous :

    {
                      "settings": {
                                        "Value": {
                                                          "settings_version": "1.0",
                                                          "store_settings": {
                                                                            "name": "RTST",
                                                                            "gateways": [
                                                                                        {
                                                                                                     "url":“https://yourcompany.gateway.com",
                                                                                                      "is_default": true
                                                                                         }
                                                                            ],
                                                                            "beacons": {
                                                                                              "internal": [
                                                                                                         {
                                                                                                                    "url":
                                     “http://yourcompany.internalwebsite.net"
                                                                                                                }
                                                                                              ],
                                                                                              "external": [
                                                                                                                {
                                                                                                                   "url":
                                     “http://www.yourcompany.externalwebsite.com"
                                                                                                                }
                                                                                              ]
                                                                            },
                                                                            "rf_web": {
                                                                                              "url": “http://yourcompany.storefrontstoreweb.net”
                                                                            }
                                                          },
                                                          "engine_settings":{
                                                                            "ui":{
                                                                                              "sessionsize": {
                                                                                                                "windowstate": "fullscreen",
                                                                                                                "available" : {
                                                                                                                                  "default" : "Fit_To_Window",
                                                                                                                                  "values" : ["Fit_To_Window", "Use_Device_Pixel_Ratio","1280x800","1440x900","1600x1200"]
                                                                                                                }
                                                                                              },
                                                                                              "toolbar": {
                                                                                                                "menubar":true,
                                                                                                                "usb": true,
                                                                                                                "fileTransfer":true,
                                                                                                                "about":true,
                                                                                                                "lock":true,
                                                                                                                "disconnect":true,
                                                                                                                "logoff":true,
                                                                                                                "fullscreen":true,
                                                                                                                "multitouch":true,
                                                                                                                "preferences":true,
                                                                                                                "gestureGuide":true
                                                                                              }
                                                                            },
    “features”:{

    “com”:{
                                                                                                                    “portname” :”COM5”
                                                                                                    },
                                                                                              "graphics" : {
                                                                            "features" : {
                                                                                              "graphics" : {
                                                                                                                "jpegSupport" : true,
                                                                                                                "h264Support" : {
                                                                                                                                  "enabled" : true,
                                                                                                                                  "losslessOverlays" : true,
                                                                                                                                  "dirtyRegions" : true,
                                                                                                                                  "yuv444Support" : false
                                                                                                                }
                                                                                              },
                                                                                              "filetransfer" : {
                                                                                                                "allowupload" : true,
                                                                                                                "allowdownload" : true,
                                                                                                                "maxuploadsize"               : 2147483647,
                                                                                                                "maxdownloadsize" : 2147483647
                                                                                              }
                                                                            },
                                                                            "nacl" : {
                                                                                              "supportNacl" : true,
                                                                                              "graphics": {
                                                                                                                "enable": true
                                                                                              },
                                                                                              "video": {
                                                                                                                "enable": true
                                                                                              },
                                                                                              "audio": {
                                                                                                                "enable": true
                                                                                              }
                                                                            }
                                                          }
                                        }
                      }
     }

Utilisation du fichier Web.config

Remarque

Citrix vous recommande d’utiliser le fichier web.config à des fins de configuration uniquement lorsqu’une version de Citrix Receiver pour Chrome provenant du magasin d’applications est utilisée.

Pour changer la configuration à l’aide du fichier Web.config :

  1. Ouvrez le fichier web.config du site Citrix Receiver pour Web. Le fichier est généralement situé dans C:\inetpub\wwwroot\Citrix\storenameWeb\, où storename est le nom spécifié pour le magasin lors de sa création.
  2. Localisez le champ chromeAppPreferences et définissez sa valeur en tant que chaîne JSON.

Par exemple :

chromeAppPreferences = ‘{“ui”: {“toolbar”: {“menubar”: false}}}’

Utilisation du fichier default.ica

Remarque

Citrix vous recommande d’utiliser le fichier default.ica à des fins de configuration uniquement pour les utilisateurs de l’Interface Web.

Pour changer la configuration à l’aide du fichier default.ica :

  1. Ouvrez le fichier default.ica qui se trouve généralement sur C:\inetpub\wwwroot\Citrix\<nom du site>\conf\default.ica pour les clients Interface Web, où nom du site est le nom spécifié pour le site lors de sa création. Pour les clients StoreFront, le fichier default.ica figure généralement dans C:\inetpub\wwwroot\Citrix\<nom du magasin>\App_Data\default.ica, où nom du magasin est le nom spécifié pour le magasin lors de sa création.
  2. Ajoutez une nouvelle clé à la fin du fichier, chromeAppPreferences en définissant sa valeur en tant qu’objet JSON.

Par exemple :

chromeAppPreferences={“ui”:{“toolbar”: {“menubar”: false}}}

Exemple de fichier default.ica :

    ;

    ; ICA Override File

    ;

    ; Add ICA file settings that you want to be sent to client devices

    ; to this file. Settings contained in this file override any

    ; settings generated by Delivery Services.

    ;


    [WFClient]

    Version=2

    RemoveICAFile=yes

    ProxyTimeout=30000

    ProxyFavorIEConnectionSetting=Yes

    ProxyUseFQDN=Off


    [ApplicationServers]

    Application=


    [Application]

    TransportDriver=TCP/IP

    DoNotUseDefaultCSL=On

    BrowserProtocol=HTTPonTCP

    LocHttpBrowserAddress=!

    WinStationDriver=ICA 3.0

    ProxyTimeout=30000

    AutologonAllowed=ON

    ;EncryptionLevelSession=RC5 (128 bit)


    [EncRC5-0]

    DriverNameWin16=pdc0w.dll

    DriverNameWin32=pdc0n.dll


    [EncRC5-40]

    DriverNameWin16=pdc40w.dll

    DriverNameWin32=pdc40n.dll


    [EncRC5-56]

    DriverNameWin16=pdc56w.dll

    DriverNameWin32=pdc56n.dll


    [EncRC5-128]

    DriverNameWin16=pdc128w.dll

    DriverNameWin32=pdc128n.dll


    [Compress]

    DriverNameWin16=pdcompw.dll

    DriverNameWin32=pdcompn.dll

    chromeAppPreferences={"ui" : {"toolbar" : { "menubar" : false}}}

En utilisant le fichier configuration.js

Le fichier configuration.js se trouve dans le dossier racine Applications Chrome. Accédez à ce fichier directement pour apporter des modifications à Citrix Receiver pour Chrome.

Remarque

  • Citrix recommande de sauvegarder le fichier configuration.js avant d’y apporter des modifications.
  • Des informations d’identification de niveau administrateur sont nécessaires pour modifier le fichier configuration.js ; après la modification du fichier, reconditionnez l’application pour apporter des modifications supplémentaires aux éléments de la barre d’outils.
  • En mode Kiosque, la barre d’outils est masquée par défaut. Lors de la modification du fichier configuration.js pour activer la barre d’outils, assurez-vous que le mode Kiosque est désactivé. Citrix vous recommande d’utiliser l’une des méthodes alternatives (par exemple, le fichier default.ica) pour activer la barre d’outils.

Authentification par carte à puce

Receiver pour Chrome prend en charge les lecteurs de carte à puce USB avec StoreFront. Vous pouvez utiliser des cartes à puce aux fins suivantes :

  • Authentification d’ouverture de session par carte à puce à Receiver pour Chrome.
  • Applications publiées prenant en charge les cartes à puce pour accéder aux lecteurs de carte à puce locaux.
  • Les applications telles que Microsoft Word et Outlook qui sont lancées dans des sessions ICA peuvent accéder à des cartes à puce pour signer des documents et des e-mails.

Cartes à puce prises en charge :

  • Cartes PIV
  • Cartes CAC

Conditions préalables :

  • StoreFront versions 3.6 ou supérieures

Important

Pour l’authentification par carte à puce à StoreFront 3.5 ou version antérieure, les utilisateurs ont besoin d’un script personnalisé pour activer l’authentification par carte à puce. Contactez l’assistance technique Citrix pour plus de détails.

  • XenDesktop 7.6 ou supérieur
  • XenApp 6.5 ou supérieur

Pour configurer la prise en charge de carte à puce sur votre appareil Chrome :

  1. Installez l’application de connecteur de carte à puce. Veuillez noter que l’application de carte à puce est requise pour la prise en charge de PCSC sur l’appareil Chrome. Cette application lit la carte à puce à l’aide de l’interface USB. Vous pouvez installer cette application depuis le site Web de Chrome.

  2. Installez l’application middleware. Veuillez noter qu’une application middleware (par exemple, Charismathics ou CACKey) est requise car elle agit en tant qu’interface de communication avec la carte à puce et d’autres certificats clients.

    • Pour installer l’extension de carte à puce Charismathics ou CACKey, reportez-vous aux instructions du site Web de Chrome.

    • Pour de plus amples informations sur les applications middleware et l’authentification par carte à puce, reportez-vous au site de support de Google.

  3. Configurez l’authentification par carte à puce à l’aide de NetScaler Gateway. Pour de plus amples informations, consultez la rubrique Configuration de l’authentification par carte à puce dans la documentation NetScaler Gateway.

Limitations :

  • Le certificat de carte à puce est mis en cache même après que la carte à puce soit retirée de l’appareil Chrome. Il s’agit d’un problème connu qui existe dans Google Chrome. Redémarrez l’appareil Chrome pour effacer le cache.
  • Lorsque Receiver pour Chrome est reconditionné, les administrateurs doivent obtenir l’appID mis sur liste blanche par Google pour s’assurer que l’application de connecteur de carte à puce est acceptée.
  • Seul un lecteur de carte à puce est pris en charge à la fois.

Configuration de la redirection de port COM série

Pour configurer la redirection de port COM série, activez la fonctionnalité en appliquant les paramètres de la stratégie de redirection des ports de XenApp/XenDesktop. Pour de plus amples informations sur la redirection des ports, consultez la section Paramètres de stratégie de redirection des ports.

Remarque

Par défaut, Receiver pour Chrome mappe COM5 en tant que port COM série préféré pour la redirection.

Après avoir activé les paramètres de la stratégie de redirection du port COM série sur le VDA, configurez Citrix Receiver pour Chrome à l’aide de l’une des méthodes suivantes :

  • Stratégie d’administrateur Google
  • Fichier configuration.js
  • En changeant le mappage par défaut en émettant une commande dans une session ICA active.

En utilisant une stratégie d’administrateur Google pour configurer la redirection de port COM

Utilisez cette méthode pour rediriger le port COM série en modifiant le fichier de stratégie.

Conseil

Citrix vous recommande de configurer le port COM à l’aide du fichier de stratégie uniquement lorsque Receiver pour Chrome est reconditionné.

Modifiez la stratégie d’administrateur Google en incluant ce qui suit :

    {
                    "settings": {
                                    "Value": {
                                                    "settings_version": "1.0",
                                                    "store_settings": {
                                                                    "rf_web": {
                                                                                    "url": "<http://YourStoreWebURL>"
                                                                    }
                                                    },
                                                    "engine_settings":{
                                                                                    "features" : {
                                                                                    "com" : {
                                                                                                    "portname" : "<COM4>", where COM4 indicates the port number that is set by the administrator.                                                                                }
                                                                    }
                                                    }
                                    }
                    }
    }

En utilisant le fichier configuration.js pour configurer la redirection de port COM

Utilisez cette méthode pour rediriger le port COM série en modifiant le fichier configuration.js. Localisez le champ portname dans le fichier configuration.js et modifiez la valeur en changeant le numéro de port.

Par exemple :

"com" :{

"portname" : "COM4"

}

Remarque

Citrix vous recommande d’utiliser le fichier configuration.js pour configurer la redirection de port série uniquement lorsque Receiver pour Chrome est reconditionné et republié depuis StoreFront.

En émettant une commande dans une session ICA pour configurer la redirection de port COM

Utilisez cette méthode pour rediriger le port COM série en exécutant la commande suivante dans une session ICA active :

    net use COM4 : \Client\COM5

Conseil

Dans l’exemple ci-dessus, COM4 est le port série préféré utilisé pour la redirection.

Configuration du Single Sign-On (SSON) avec Google et Citrix à l’aide de l’authentification SAML

Pour configurer le Single Sign-On :

  1. Configurez le fournisseur d’identité (IdP) tiers pour l’authentification SAML s’il n’est pas déjà configuré (par exemple, ADFS 2.0). Pour obtenir davantage d’informations, veuillez consulter l’article CTX133919 du centre de connaissances.
  2. Configurez SSO avec Google Apps à l’aide du IdP SAML ; cela permet aux utilisateurs d’usurper l’identité d’un tiers afin d’utiliser Google Apps au lieu du compte Google Entreprise. Pour de plus amples informations, consultez l’article Configurer l’authentification unique (SSO) pour les comptes Google Apps avec fournisseurs d’identité tiers sur le Centre d’aide Google.
  3. Configurez les appareils Chrome de manière à ce qu’ils se connectent via l’IdP SAML. Cela permet aux utilisateurs de se connecter aux appareils Chrome à l’aide d’un fournisseur d’identité tiers. Pour de plus amples informations, consultez l’article Configurer l’authentification unique SAML sur les appareils Chrome sur le Centre d’aide Google.
  4. Configurez NetScaler Gateway de façon à vous connecter via l’IdP SAML. Cela permet aux utilisateurs de se connecter à NetScaler Gateway à l’aide d’un fournisseur d’identité tiers. Pour plus d’informations, consultez la section Configuring SAML Authentication.
  5. Configurez XenApp et XenDesktop pour l’authentification fédérée pour autoriser les connexions aux sessions XenApp et XenDesktop à l’aide de certificats générés dynamiquement après le processus d’ouverture de session SAML au lieu de taper un nom d’utilisateur et un mot de passe. Pour plus d’informations, consultez la section Federated Authentication.
  6. Installez et configurez le SSO SAML pour l’extension d’application Chrome sur les appareils Chrome. Pour de plus amples informations, consultez le site Web de Google. Cette extension récupère les cookies SAML depuis le navigateur et les communique à Citrix Receiver. Cette extension doit être configurée avec la stratégie suivante pour permettre à Receiver d’obtenir les cookies SAML :

    {
        "whitelist" : {
            "Value" : [
                {
                "appId" : "haiffjcadagjlijoggckpgfnoeiflnem",
                "domain" : "saml.yourcompany.com"
                }
            ]
         }
    }
    

    Si vous reconditionnez Citrix Receiver pour Chrome, changez l’appId en conséquence. Changez également le domaine au profit du domaine IdP SAML de votre entreprise.

  7. Configurez Receiver de manière à utiliser NetScaler Gateway configuré pour l’ouverture de session SAML. Cela permet aux utilisateurs d’utiliser le NetScaler Gateway configuré pour l’ouverture de session SAML. Pour de plus amples informations sur la configuration de Chrome, consultez l’article CTX141844 du centre de connaissances.

Pilote d’impression universel Citrix

Le pilote d’imprimante universel PDF Citrix permet aux utilisateurs d’imprimer les documents ouverts avec des applications hébergées ou des applications exécutées sur des bureaux virtuels mis à disposition par XenDesktop 7.6 et XenApp 7.6 ou version supérieure. Lorsqu’un utilisateur sélectionne l’option Citrix PDF Printer, le pilote convertit le fichier au format PDF et transfère le fichier PDF sur la machine locale. Le fichier PDF s’ouvre alors dans une nouvelle fenêtre pour visualisation et impression au travers de Google Cloud Print.

Important

L’impression PDF locale est uniquement prise en charge sur XenApp et XenDesktop 7.6 ou versions ultérieures.

Exigences

Vous avez besoin d’un compte MyCitrix pour accéder à la page de téléchargement de Citrix Receiver pour Chrome.

Téléchargez l’imprimante PDF Citrix depuis la page de téléchargement de Citrix Receiver pour Chrome.

Pour autoriser les utilisateurs à imprimer des documents ouverts avec des applications ou des bureaux hébergés :

  1. Téléchargez l’imprimante PDF Citrix et installez le pilote d’imprimante universelle PDF Citrix sur chaque machine mettant à disposition des bureaux ou applications pour les utilisateurs de Receiver pour Chrome. Après l’installation du pilote d’imprimante, redémarrez la machine.

  2. Dans Citrix Studio, sélectionnez le nœud Stratégie dans le panneau gauche et créez une nouvelle stratégie ou modifiez une stratégie existante.

    Pour de plus amples informations sur la configuration des stratégies XenDesktop et XenApp, consultez la section Stratégies Citrix.

  3. Définissez le paramètre de stratégie Créer automatiquement l’imprimante universelle PDF sur Activé.

Prise en charge de Google Cloud Print

Google Cloud Print vous permet, à vous et à toute personne de votre choix, d’avoir accès à des périphériques d’impression distants (tels qu’une imprimante à votre domicile).

Vous pouvez configurer Citrix Receiver pour utiliser Google Cloud Print par défaut pour rediriger vos fichiers plutôt que d’avoir à le sélectionner et à le configurer chaque fois que vous imprimez.

Pour utiliser Google Cloud Print :

  • Vous devez installer le pilote d’imprimante Citrix PDF dans le VDA ; reportez-vous au site de téléchargement Citrix pour obtenir les logiciels les plus récents.
  • Les imprimantes Google Cloud doivent être associées au compte Google d’un utilisateur. Reportez-vous au site Web Google Cloud Print pour de plus amples informations.
  • Si un package Receiver pour Chrome personnalisé est déployé à l’aide de la console Google Management, assurez-vous que le package Citrix Receiver pour Chrome contient les informations d’identification OAuth2.0 correctes dans le fichier manifest.ison. Reportez-vous au site Google Developers pour de plus amples informations sur l’obtention d’OAuth2.0. Par exemple :
"oauth2": {

"client_id": "replace this with your client ID",

"scopes": [

"<https://www.googleapis.com/auth/cloudprint>"

]

}

Remarque

Cette fonctionnalité ne fonctionne qu’avec Google Cloud Printer. Reportez-vous au site Google Developers pour de plus amples informations.

Activation et désactivation de l’accès à Google Drive

Grâce à la prise en charge de Google Drive, vos utilisateurs peuvent ouvrir des types de fichiers Windows, les modifier et les enregistrer à partir d’un appareil Chrome exécutant Citrix Receiver. Lorsque vous utilisez un appareil Google Chrome, vos utilisateurs peuvent utiliser des applications Windows (par exemple, Microsoft Word) et accéder aux fichiers résidant sur Google Drive sans aucun problème.

À titre d’exemple, si un utilisateur ouvre un fichier dans Google Drive (un fichier .DOC joint téléchargé depuis Gmail par exemple), qu’il le modifie puis qu’il l’enregistre sur Google Drive, il est possible d’accéder au fichier dans une application hébergée par XenApp. Le fichier peut être consulté, modifié et enregistré sur Google Drive.

Conditions préalables

Pour autoriser l’accès à Google Drive, vous devez installer le composant Citrix File Access (FileAccess.exe) sur votre VDA et activer les associations de type de fichier dans Citrix Studio. Vous pouvez télécharger Citrix File Access depuis la page de téléchargement de Citrix Receiver pour Chrome.

Pour activer l’accès à Google Drive depuis Citrix Receiver

  1. Installez FileAccess.exe sur chaque VDA XenApp ou XenDesktop.
  2. Configurez les associations de type de fichiers (FTA) appropriées pour les applications publiées dans Citrix studio.
  3. Sur le VDA XenApp/XenDesktop, les sites https://accounts.google.com et https://ssl.gstatic.com doivent être approuvés et les cookies de ces sites doivent être activés.

Seuls les fichiers provenant de Google Drive peuvent être ouverts à l’aide de Citrix Receiver. Pour ouvrir un fichier provenant de Google Drive, cliquez avec le bouton droit sur le fichier et ouvrez-le avec Citrix Receiver.

Citrix recommande de n’associer qu’un seul type de fichier à une application publiée.

Pour désactiver l’accès à Google Drive depuis Citrix Receiver

Dans le fichier manifest.json, remplacez :

"file_handlers" : {

      "all-file-types" : {

         "extensions" : [

            "*"

         ]

      }

   },

par :

    "file_handlers" : {
          "cr-file-type" : {
             "extensions" : [
                "cr",
               "ica"
             ]
          }
       },

Mode Kiosque

Le mode Kiosque de Citrix Receiver pour Chrome permet d’exécuter toutes les applications dans la même fenêtre. Grâce à cette fonctionnalité, vous pouvez exécuter des applications Citrix Receiver en mode Kiosque, puis lancer des applications ou bureaux Windows à l’aide du même mode. En outre, le mode Kiosque vous permet de publier des applications ou bureaux distants en tant que package Chrome dédié à l’aide d’une l’URL persistante.

Vous pouvez contrôler cette fonctionnalité en ajustant les paramètres Kiosque dans le panneau d’administration Chrome pour les appareils Chrome gérés.

Référez-vous aux instructions du site de support de Google pour savoir comment autoriser l’application Receiver à s’exécuter en mode Kiosque sur les appareils Chrome gérés et non gérés.

Si vous déployez une application Receiver, vous devez la publier en définissant les options de visibilité sur Public/non répertorié pour garantir l’interopérabilité avec le mode Kiosque. Accédez au Tableau de bord du développeur Chrome Web Store.

L’URL du magasin est en lecture seule lorsque le mode Kiosque est actif, et elle ne peut pas être modifiée à l’aide de l’écran des paramètres du compte. Vous pouvez toutefois modifier ce paramètre en reconditionnant l’application avec le fichier .cr ou via Google Policy Management à l’aide de la console d’administration Google.

<Services version="1.0">
<Service>
<rfWeb>http://your_RfWebURL_or_persistenturl</rfWeb>
<Name>Mystore</Name>
<Gateways>
<Gateway>
<Location>https://yourcompany.gateway.com</Location>
</Gateway>
</Gateways>
<Beacons>
<Internal>
<Beacon>http://yourcompany.internalwebsite.net</Beacon>
</Internal>
<External>
<Beacon>http://www.yourcompany.externalwebsite.com</Beacon>
</External>
</Beacons>
</Service>
</Services>

Si vous utilisez la console d’administration Google, modifiez le fichier policy.txt contenant la configuration Receiver. Remplacez la valeur « url » sous « rf_web » avec une URL persistante.

    {
    "settings": {
    "Value": {
    "settings_version": "1.0",
    "store_settings": {
    "beacons": {
    "external": [
    {
    "url": "http://www.yourcompany.externalwebsite.com"
    }
    ],
    "internal": [
    {
    "url": "http://yourcompany.internalwebsite.net"
    }
    ]
    },
    "gateways": [
    {
    "is_default": true,
    "url": "https://yourcompany.gateway.com"
    }
    ],
    "name": "mystore",
    "rf_web": {
    "url": " http://your_RfWebURL_or_persistenturl "
    }
    }
    }
    }
    }

Prise en charge du Presse-papiers

Citrix Receiver pour Chrome prend désormais en charge le format HTML en plus du texte brut entre le client et le VDA dans une session. Ceci est utile lors de l’utilisation d’applications Microsoft Office et de navigateurs. La prise en charge améliorée du Presse-papiers est uniquement disponible sur les navigateurs Chrome et Safari.

Configuration du Presse-papiers

Vous pouvez copier du contenu HTML et préserver le formatage lors de la copie d’un lien dans Chrome. Une balise <img> est ajoutée au format HTML, ce qui vous permet de copier des images aussi bien que du texte. Cette fonctionnalité est plus riche que le texte brut.

Pour activer cette fonctionnalité, ajoutez l’entrée de registre suivante au VDA :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\Virtual Clipboard\Additional Formats\HTML Format “Nom”=”HTML Format

Avertissement

Une utilisation incorrecte de l’Éditeur du Registre peut occasionner de sérieux problèmes qui pourraient nécessiter l’installation du système d’exploitation. Citrix ne peut garantir la résolution des problèmes résultant d’une utilisation incorrecte de l’éditeur du Registre. Vous assumez l’ensemble des risques liés à l’utilisation de cet outil. Veillez à effectuer une copie de sauvegarde avant de modifier le registre. Remarque

Pour de plus amples informations sur les problèmes résolus par l’introduction de cette fonctionnalité, reportez-vous aux articles CTX112063 et CTX086028 du centre de connaissances.

Redirection de périphériques USB

Citrix Receiver pour Chrome prend en charge un large éventail de périphériques USB. Grâce à cette fonctionnalité, vous pouvez créer une stratégie Google permettant d’identifier l’identificateur PID/VID du périphérique de manière à autoriser son utilisation dans Citrix Receiver. Cette prise en charge s’étend aux nouveaux périphériques USB, y compris la souris 3D Space, les périphériques composites supplémentaires et les claviers Bloomberg.

Pour de plus amples informations sur la configuration des périphériques USB, consultez l’article CTX200825 du centre de connaissances.

Redirection automatique des périphériques USB

En mode kiosque, les périphériques USB sont redirigés automatiquement au sein d’une session sans aucune intervention manuelle. Dans les modes utilisateur et public, lors de la première utilisation, vous devez rediriger manuellement le périphérique USB dans la session à partir de la barre d’outils ou du Centre de connexion. Cette redirection USB manuelle est effectuée pour accorder au système d’exploitation Chrome l’autorisation d’accéder au périphérique USB. Lorsqu’un périphérique USB est inséré, il est automatiquement redirigé dans la session.

Si vous insérez un périphérique USB lorsque plusieurs sessions sont en cours d’exécution, il est redirigé dans la session qui est active. Si aucune session n’est active, le périphérique USB n’est redirigé dans aucune session. Si une seule session est en cours d’exécution et qu’elle n’est pas active lorsque vous insérez le périphérique USB, le périphérique peut ne pas être redirigé.

Transfert de fichiers

Citrix Receiver pour Chrome permet de transférer des fichiers de manière sécurisée entre un appareil et une session XenDesktop virtuelle. Cette fonctionnalité utilise un canal virtuel de transfert de fichiers au lieu d’un mappage de lecteur client.

Les utilisateurs peuvent pas défaut :

  • Charger des fichiers depuis un dossier de téléchargement local ou un périphérique connecté.
  • Accéder en toute facilité aux données depuis leurs sessions XenDesktop.
  • Télécharger des fichiers depuis leurs sessions XenDesktop sur un dossier local ou un périphérique sur leur appareil.

Les administrateurs peuvent configurer le transfert de fichiers, les chargements et téléchargements dans Citrix Studio à l’aide de stratégies.

Conditions préalables

  • XenApp ou XenDesktop 7.6 ou version supérieure, avec :
    • Correction ICATS760WX64022.msp sur des VDA avec OS serveur (Windows 2008 R2 ou Windows 2012 R2)
    • Correction ICAWS760WX86022.msp ou ICAWS760WX64022.msp sur des VDA avec OS client (Windows 7 ou Windows 8.1)
  • Pour modifier les stratégies de transfert de fichier : correction de gestion des stratégies de groupe GPMx240WX64002.msi ou GPMx240WX86002.msi sur les machines exécutant Citrix Studio.

Limitations

  • Un utilisateur peut charger ou télécharger un maximum de 10 fichiers simultanément.
  • Taille de fichier maximale :
    • Pour les chargements : 2147483647 octets (2 Go)
    • Pour les téléchargements : 262144000 octets (250 Mo)
  • Si l’une des stratégies « Charger des fichiers sur le bureau » ou « Télécharger des fichiers depuis le bureau » est définie sur Désactivé, la barre d’outils affiche toujours les icônes de chargement et de téléchargement mais la fonctionnalité est basée sur le paramètre de stratégie. Toutefois, si les deux stratégies sont définies sur Désactivé, les icônes de chargement et de téléchargement ne sont pas affichées dans la barre d’outils.

Configuration de stratégies de transfert de fichiers

Pour configurer le transfert de fichiers à l’aide d’une stratégie Citrix Studio

Par défaut, le transfert de fichiers est activé.

Utilisez Citrix Studio pour modifier les stratégies suivantes. Elles se trouvent sous Paramètres utilisateur > ICA > Redirection de fichier.

   
STRATÉGIES DE CITRIX STUDIO DESCRIPTION
Autoriser le transfert de fichiers entre le bureau et le client Pour activer ou désactiver la fonction de transfert de fichiers
Charger des fichiers sur le bureau Pour activer ou désactiver le chargement de fichiers dans la session. Requiert que la stratégie « Autoriser le transfert de fichiers entre le bureau et le client » soit définie sur true.
Télécharger des fichiers depuis le bureau Pour activer ou désactiver le téléchargement de fichiers depuis la session. Requiert que la stratégie « Autoriser le transfert de fichiers entre le bureau et le client » soit définie sur true.

Pour configurer le transfert de fichiers à l’aide du fichier configuration.js

Le fichier configuration.js se trouve dans le dossier racine Applications Chrome. Modifiez ce fichier directement pour apporter des modifications à Citrix Receiver pour Chrome.

Remarque : Citrix recommande de sauvegarder le fichier configuration.js avant d’y apporter des modifications.

Remarque : des informations d’identification de niveau administrateur sont nécessaires pour modifier le fichier configuration.js ; après la modification du fichier, reconditionnez l’application pour apporter des modifications supplémentaires aux éléments de la barre d’outils.

Pour masquer la configuration du transfert de fichiers à l’aide du fichier configuration.js :

Ouvrez le fichier configuration.js et configurez les paramètres comme ci-dessous :

   
PARAMÈTRES DE TRANSFERT DE FICHIERS SUR LE CLIENT DESCRIPTION
AllowUpload Pour activer ou désactiver le chargement du côté client. Paramètre défini par défaut sur true (activé).
AllowDownload Pour activer ou désactiver le téléchargement du côté client. Paramètre défini par défaut sur true (activé).
MaxUploadSize Pour définir la taille maximale en octets du fichier qui peut être chargé. La valeur par défaut est 2147483648 octets (2 Go).
MaxDownloadSize Pour définir la taille maximale en octets du fichier qui peut être téléchargé. La valeur par défaut est 2147483648 octets (2 Go).

Comportements lorsque la stratégie définie dans Citrix Studio et le client sont différentes.

     
Stratégie Citrix Studio Chargement/téléchargement Paramètre côté client charger/télécharger Comportement
DÉSACTIVÉ ACTIVÉ DÉSACTIVÉ
DÉSACTIVÉ DÉSACTIVÉ DÉSACTIVÉ
ACTIVÉ DÉSACTIVÉ DÉSACTIVÉ
ACTIVÉ ACTIVÉ ACTIVÉ

Remarque

Lorsqu’une valeur de taille maximale de chargement ou téléchargement différente est définie dans le Registre et les paramètres côté client, la valeur de taille minimum est appliquée aux deux emplacements.

Journaux de transfert de fichiers

Les journaux de transfert de fichiers peuvent être récupérées depuis le client et le serveur.

Pour récupérer les journaux de transfert de fichiers depuis le client :

  1. Lancez un navigateur.
  2. Accédez à l’adresse URL suivante pour démarrer la journalisation : <urlstorefront>/clients/html5client/src/viewlog.html où <urlstorefront> est le nom de domaine complet ou l’adresse IP du serveur StoreFront sur lequel le magasin est configuré.

Pour plus d’informations sur le transfert de fichiers, consultez le blog Receiver for HTML5 and Chrome File Transfer Explained.