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.
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:
-
Anonymer Zugriff mit qlik-embed: ein Schnellstart-Tutorial, das Sie durch den Prozess des Teilens von Inhalten auf öffentlichen Websites mit Qlik Anonymous Access führt.
-
Anonymen OAuth2-Client erstellen: Tutorial zum Erstellen eines OAuth-Clients, der für den anonymen Zugriff auf Inhalte verwendet werden kann. Weitere Informationen finden Sie unter Erstellen eines OAuth-Clients für das anonyme Einbetten von Anwendungsinhalten.
-
qlik-embed: Startseite für qlik-embed.
-
Authentifizierungsübersicht: Übersicht über die Funktionsweise der Authentifizierung mit qlik-embed.
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.
Gehen Sie folgendermaßen vor:
-
Gehen Sie im Aktivitätscenter Administration zum Abschnitt OAuth.
-
Klicken Sie auf Neu erstellen.
-
Wählen Sie im Dropdown-Menü Client-Typ die Option Anonym einbetten aus.
-
Geben Sie einen Namen und optional eine Beschreibung für den OAuth-Client ein.
-
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.
-
Wenn Sie fertig sind, klicken Sie auf Erstellen.
-
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.
-
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.
Gehen Sie folgendermaßen vor:
- Aktivieren Sie den anonymen Zugriff für die Anwendung. Weitere Informationen finden Sie unter Aktivieren und Deaktivieren des anonymen Zugriffs.
-
Klicken Sie auf Teilen > Einladen. Das Dialogfeld zum Teilen geöffnet.
-
Klicken Sie im Abschnitt Jeder mit dem Link auf
, um die Einstellungen zu öffnen.
-
Klicken Sie unter Einbettungscode auf
, 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.