Configuration du client Web portable Agent virtuel

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Le client Web portable est un widget de messagerie instantanée qui peut s’exécuter sur des pages Web tierces, dans le portail de services ou dans Générateur d'IU des portails.

    Le client Web portable est un nouveau composant Seismic qui facilite l’ajout Agent virtuel de la messagerie instantanée à votre page. Il simplifie la configuration et fournit les fonctionnalités suivantes :
    • Facilement configurable
    • Flux d’authentification Single Sign-on (SSO) simplifié
    • Se connecter au Portail de services Messagerie instantanée d'agent
    • Les paramètres système et les variables contextuelles fonctionnent de la même manière qu’auparavant

    Conditions préalables à l’utilisation du client Web portable Agent virtuel

    Le client Web portable utilise un élément de contour en ligne (iframe). Le site Web tiers doit être sous le même domaine parent que votre ServiceNow® instance. Par exemple, site1.company.com et site2.company.com partagent le même domaine parent. Si vous incorporez le client Web sur un sous-domaine qui n’est pas partagé avec votre ServiceNow instance, l’URL doit être une URL d’instance personnalisée. En raison de la sécurité accrue du navigateur, le client Web peut ne pas se charger si vous n’utilisez pas d’URL personnalisée.

    Remarque :
    Pour en savoir plus sur l’utilisation des URL personnalisées, consultez Associer des URL personnalisées à votre instance.

    Utilisation de l’authentification SSO avec le client Web portable Agent virtuel

    Une fois que vous avez incorporé le client Agent virtuel, vous pouvez déclencher l’authentification SSO à partir du client Web, mais uniquement lorsque votre instance est configurée pour utiliser un fournisseur SSO externe. Votre site d’hébergement doit également utiliser le même fournisseur SSO que votre instance. Pour plus d’informations sur la définition des fournisseurs SSO, consultez Authentification unique (SSO) externe.

    Pour déclencher l’authentification SSO, créez un script JavaScript qui définit les conditions d’exécution de l’authentification et redirige les utilisateurs vers une page client Web que vous spécifiez. Vous spécifiez également les URL autorisées qui peuvent être transmises dans ce script, en les identifiant dans la com.glide.cs.web_client_login_redirect_urls propriété système. Spécifiez les URL de redirection complètes ou la partie hôte de l’URL, telle que https://example.com.

    Cette procédure nécessite que vous définissiez des valeurs pour les deux propriétés système suivantes :
    • com.glide.cs.embed.csp_frame_ancestors
    • com.glide.cs.embed.xframe_options (IE 11 uniquement)
    Ces propriétés déterminent la politique de sécurité du client Web intégré, notamment la façon dont les navigateurs affichent et sécurisent le contenu Agent virtuel HTML pour et Agent actif la messagerie instantanée dans un iFrame avant que vous n’incorporiez le client de messagerie instantanée Web. Les directives d’en-tête HTTP que vous spécifiez indiquent au navigateur si une page peut être incorporée sur certains domaines pour atténuer les tentatives de détournement de clic. La définition des deux propriétés garantit qu’il existe des directives de sécurité pour les principaux navigateurs ainsi que pour les navigateurs plus anciens, tels qu’Internet Explorer.
    Remarque :
    Si vous utilisez l’application CMS (Content Management System) pour créer des interfaces personnalisées pour les Now Platform applications and ServiceNow® , sachez qu’elle ne prend pas en charge Agent virtuel.