Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Teilen von Einbettungscodes für anonymen Zugriff

Nachdem der anonyme Zugriff auf eine Anwendung aktiviert wurde, wird ein Einbettungscode in Qlik Cloud verfügbar gemacht. Dieser Einbettungscode enthält einen Zugriffscode, der externe Benutzer automatisch beim Qlik Cloud Mandanten authentifiziert und es ihnen ermöglicht, Anwendungsinhalte zu nutzen, ohne sich anzumelden.

Weitere Informationen zum Einrichten von anonymen Zugriff, einschließlich der Anforderungen und Berechtigungen, finden Sie unter Teilen von Anwendungsinhalten mit anonymem Zugriff.

Informationshinweis Diese Funktion ist nur mit einem Abonnement für Qlik Anonymous Access verfügbar. Weitere Informationen finden Sie unter Qlik Anonymous Access-Abonnements.

Verwenden von Einbettungscodes

Die Integration von Qlik Sense Anwendungsinhalten in eine externe Website oder Anwendung wird als Mashup bezeichnet. Sie verwenden qlik-embed, um die Anwendungsinhalte eines Mandanten mit anonymem Zugriff in das Mashup zu integrieren. Der Einbettungscode, den Sie in Qlik Cloud generieren, wird für die Authentifizierung der Benutzer des Mashups verwendet.

Anwendungsinhalte eines Mandanten mit anonymem Zugriff können in Form folgender Elemente eingebettet werden:

  • Eine gesamte Anwendung (das heißt, alle Arbeitsblätter in der Anwendung)

  • ein oder mehrere Arbeitsblätter

  • eine oder mehrere individuelle Visualisierungen

Die folgenden Referenzen im Qlik Cloud Entwickler-Portal können Sie beim Verwenden von qlik-embed für anonymen Zugriff unterstützen:

Struktur von Einbettungscodes

Der Einbettungscode enthält einen Zugriffscode zur Authentifizierung anonymer Benutzer. Dieser Zugriffscode wird von dem Anwendungslink und dem Einbettungscode geteilt.

Erstellen eines OAuth-Clients für das anonyme Einbetten von Anwendungsinhalten

Um Anwendungsinhalte für anonymen Zugriff mit qlik-embed einzubetten, müssen Sie einen OAuth-Client mit einem speziell für diesen Anwendungsfall entwickelten Typ erstellen.

  1. Gehen Sie im Aktivitätscenter Administration zum Abschnitt OAuth.

  2. Klicken Sie auf Neu erstellen.

  3. Wählen Sie im Dropdown-Menü Client-Typ die Option Anonym einbetten aus.

  4. Geben Sie einen Namen und optional eine Beschreibung für den OAuth-Client ein.

  5. Geben Sie unter Zugelassene Herkünfte jede Herkunft ein, die Sie autorisieren müssen. Dies sind die Domänen, die auf den Qlik Cloud Mandanten zugreifen, um die Informationen für die eingebetteten Analysen abzurufen.

    Klicken Sie nach dem Einfügen jeder einzelnen URL auf Hinzufügen.

  6. Wenn Sie fertig sind, klicken Sie auf Erstellen.

  7. Klicken Sie auf In Zwischenablage kopieren, um die Client-ID für später zu speichern. Sie wird benötigt, wenn die Anwendungsinhalte mit qlik-embed eingebettet werden.

  8. Klicken Sie auf Erledigt.

Kopieren eines Einbettungscodes für eine Anwendung

Nachdem der anonyme Zugriff für eine Anwendung aktiviert wurde, können Sie den Einbettungslink auch aus dem Freigabedialogfeld für die Anwendung kopieren. Dazu benötigen Sie die Rolle Besitzer oder Kann verwalten im Bereich der Anwendung sowie den Wert Zulässig für Link für anonymen Zugriff.

  1. Aktivieren Sie den anonymen Zugriff für die Anwendung. Weitere Informationen finden Sie unter Aktivieren und Deaktivieren des anonymen Zugriffs.
  2. Klicken Sie auf Teilen > Einladen. Das Dialogfeld zum Teilen geöffnet.

  3. Klicken Sie im Abschnitt Jeder mit dem Link auf Zahnrad, um die Einstellungen zu öffnen.

  4. Klicken Sie unter Einbettungscode auf Kopieren, um den Code zu kopieren.

    Sie können jetzt den Einbettungscode in Ihren Webinhalten verwenden, um anonymen Zugriff auf die Analysen zu ermöglichen.

Zurücksetzen des Zugriffscodes

Sie können den Zugriffscode bei Bedarf zurücksetzen. Weitere Informationen finden Sie unter Zurücksetzen des Zugriffscodes.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!