Wir bieten Ihnen die Möglichkeit, Looker-Inhalte über iFrames in Ihre Hostanwendung einzubetten. Jede Option unterscheidet sich in der Art und Weise, wie Sie Ihren iFrame verwalten und damit interagieren und den Nutzer autorisieren/authentifizieren. Wenn Sie nicht sicher sind, mit welcher Option Sie beginnen sollen, sehen Sie sich den vorgeschlagenen Lernpfad unten auf dieser Seite an.
iFrame-Einbettungsoptionen
Jede Option unterstützt sie und kann Dashboards, LookML-Dashboards, Erkundungen,Looks, Abfragevisualisierungen und Erweiterungen einbetten.
Private Einbettung
- Sie verwalten den iFrame direkt.
- Sie können window.postMessage() verwenden, um mit Ihrem iFrame zu interagieren.
- Ihr Nutzer muss sich direkt bei Looker oder mit Looker über die Einmalanmeldung (SSO) bei einem Identitätsanbieter authentifizieren/autorisieren.
Erste Schritte beim privaten Einbetten
SSO-Einbettung
- Sie verwalten den iFrame direkt.
- Sie können window.postMessage() verwenden, um mit Ihrem iFrame zu interagieren.
- Sie generieren für jede eingebettete Nutzersitzung eine eindeutige iFrame-src-URL. Mit dieser Einmal-URL wird ein neuer eingebetteter Looker-Nutzer erstellt oder ein vorhandener aktualisiert.
- Sie müssen den Nutzer außerhalb von Looker authentifizieren/autorisieren, z. B. über den Identitätsanbieter Ihrer Hostanwendung über SSO.
Erste Schritte mit SSO-Einbettung
SSO-Einbettung mit Embed SDK (empfohlen)
- Sie verwenden die praktische JavaScript API des Embed SDK, um Ihren iFrame zu verwalten und zu interagieren.
- Du erstellst für jede eingebettete Nutzersitzung eine eindeutige URL. Mit dieser Einmal-URL wird ein neuer eingebetteter Looker-Nutzer erstellt oder ein vorhandener aktualisiert. Mit dem Embed SDK wird ein Teil der URL-Generierung automatisiert.
- Sie müssen den Nutzer außerhalb von Looker authentifizieren/autorisieren, z. B. über den Identitätsanbieter Ihrer Hostanwendung über SSO.
Erste Schritte bei der Einbettung von SSOs mit dem Embed SDK
Vorgeschlagener Lernpfad
Wir empfehlen, die folgenden Schritte auszuführen:
1. Erste Schritte mit privater Einbettung
Mit der privaten Einbettung werden die grundlegenden Looker-Einbettungen vermittelt.
2. Erste Schritte mit SSO-Einbettung mit Embed SDK
SSO-Einbettung und das Embed SDK sind komplexere Konzepte.