Konfigurieren des tragbaren Webclients Virtual Agent
Der tragbare Webclient ist ein Chat-Widget, das auf Webseiten von Drittanbietern, im Serviceportal oder in Portalen von UI Builder ausgeführt werden kann.
- Einfach konfigurierbar
- Einfacherer SSO-Authentifizierungs-Flow (Single Sign-on).
- Stellen Sie eine Verbindung zum Serviceportal her Mitarbeiterchat
- Systemparameter und Kontextvariablen funktionieren genauso wie zuvor
Voraussetzungen für die Verwendung des tragbaren Webclients Virtual Agent
Der tragbare Webclient verwendet ein Inline-Frame-Element (iframe). Die Drittanbieter-Website muss sich unter derselben übergeordneten Domäne wie Ihre -Instanz ServiceNow® befinden. Beispiel: Site1.company.com und Site2.company.com verwenden dieselbe übergeordnete Domäne. Wenn Sie den Webclient in eine Subdomäne einbetten, die nicht mit Ihrer Instanz ServiceNow geteilt wird, muss die URL eine anwenderdefinierte Instanz-URL sein. Aufgrund der erhöhten Browsersicherheit kann der Webclient möglicherweise nicht geladen werden, wenn Sie keine anwenderdefinierte URL verwenden.
SSO-Authentifizierung mit dem tragbaren Webclient Virtual Agent verwenden
Nachdem Sie den Virtual Agent-Client eingebettet haben, können Sie die SSO-Authentifizierung optional über den Webclient auslösen, jedoch nur, wenn Ihre Instanz für die Verwendung eines externen SSO-Anbieters eingerichtet ist. Außerdem muss die Host Website denselben SSO-Provider wie Ihre Instanz verwenden. Weitere Informationen zum Festlegen von SSO-Anbietern finden Sie unter Externes Single Sign-on (SSO).
Um die SSO-Authentifizierung auszulösen, erstellen Sie ein JavaScript-Skript, das Bedingungen für die Ausführung der Authentifizierung definiert und Anwender zu einer von Ihnen angegebenen Webclient-Seite umleitet. Sie geben auch die zulässigen URLs an, die in diesem Skript übergeben werden können, indem Sie sie in der Systemeigenschaft com.glide.cs.web_client_login_redirect_urls angeben. Geben Sie die vollständigen Umleitungs-URLs oder den Host-Teil der URL an, z. B. https://beispiel.com.
- com.glide.cs.embed.csp_frame_ancestors
- com.glide.cs.embed.xframe_options (nur IE 11)