Wir bieten Ihnen die Möglichkeit, Looker-Inhalte über iFrames in Ihre Hostanwendung einzubetten. Jede Option unterscheidet sich darin, wie du deinen Iframe verwaltest und damit interagierst und wie du Nutzer autorisierst oder authentifizierst. Wenn Sie sich nicht sicher sind, mit welcher Option Sie beginnen sollen, sehen Sie sich den vorgeschlagenen Lernpfad am Ende dieser Seite an.
Optionen für das Einbetten von iFrames
Alle Optionen unterstützen das Thema und können Dashboards, LookML-Dashboards, Explores, Looks, Abfragevisualisierungen und Erweiterungen einbetten.
Private Einbettung
- Sie verwalten Ihren iFrame direkt.
- Sie können window.postMessage() verwenden, um mit Ihrem iFrame zu interagieren.
- Der Nutzer muss sich direkt bei Looker oder mithilfe einer signierten Einbettung mit einem Identitätsanbieter bei Looker authentifizieren oder autorisieren.
Einführung in das private Einbetten
Signierte Einbettung
- Sie verwalten Ihren iFrame direkt.
- Sie können window.postMessage() verwenden, um mit Ihrem iFrame zu interagieren.
- Du generierst eine eindeutige iframe-Src-URL für jede eingebettete Nutzersitzung. Mit dieser einmaligen URL wird ein neuer Looker-Eingebetteter Nutzer erstellt oder ein vorhandener aktualisiert.
- Sie müssen den Nutzer außerhalb von Looker authentifizieren oder autorisieren, z. B. über den Identitätsanbieter Ihrer Hostanwendung mithilfe von signiertem Einbetten.
Erste Schritte mit signiertem Einbetten
Signierte Einbettung mit dem Embed SDK (empfohlen)
- Mit der praktischen JavaScript API des Embed SDK kannst du deinen Iframe verwalten und mit ihm interagieren.
- Du generierst eine eindeutige URL für jede eingebettete Nutzersitzung. Mit dieser einmaligen URL wird ein neuer Looker-Eingebetteter Nutzer erstellt oder ein vorhandener aktualisiert. Mit dem Embed SDK lässt sich ein Teil der URL-Generierung automatisieren.
- Sie müssen den Nutzer außerhalb von Looker authentifizieren oder autorisieren, z. B. über den Identitätsanbieter Ihrer Hostanwendung mithilfe von signiertem Einbetten.
Erste Schritte mit signierten Einbettungen mit dem Embed SDK
Empfohlener Lernpfad
Wir empfehlen Ihnen, in dieser Reihenfolge vorzugehen:
1. Erste Schritte mit dem privaten Einbetten
Das Einbetten in privaten Websites vermittelt ein grundlegendes Verständnis für das Einbetten von Looker-Inhalten.
2. Erste Schritte mit signierten Einbettungen mit dem Embed SDK
Das signierte Einbetten und das Embed SDK sind erweiterte Konzepte.