Erste Schritte mit dem Einbetten von Looker

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 sich nicht sicher sind, mit welcher Option Sie beginnen sollen, sehen Sie sich den vorgeschlagenen Lernpfad am Ende dieser Seite an.

iFrame-Einbettungsoptionen

Jede Option unterstützt sie und kann Dashboards, LookML-Dashboards, Entdecken, 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

  • 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.