Nous proposons des options permettant d'intégrer du contenu Looker dans votre application hôte via des iFrames. Chaque option diffère dans la manière dont vous gérez et interagissez avec votre iFrame, et autorisez/authentifiez votre utilisateur. Si vous ne savez pas par quelle option commencer, consultez le parcours de formation suggéré à la fin de cette page.
Vos options d'intégration d'iFrame
Chaque option est compatible avec la thématisation et peut intégrer des tableaux de bord, des tableaux de bord LookML, des explorations, des looks, des visualisations de requêtes et des extensions.
Incorporation privée
- Vous gérez votre iFrame directement.
- Vous pouvez utiliser window.postMessage() pour interagir avec votre iFrame.
- L'utilisateur doit s'authentifier/authentifier avec Looker directement ou avec Looker via l'authentification unique (SSO) avec un fournisseur d'identité.
Premiers pas avec l'intégration privée
Intégration SSO
- Vous gérez votre iFrame directement.
- Vous pouvez utiliser window.postMessage() pour interagir avec votre iFrame.
- Vous générez une URL iFrame iFrame unique pour chaque session utilisateur d'intégration. Cette URL à usage unique crée un utilisateur intégré Looker ou met à jour un utilisateur existant.
- Vous devez authentifier/autoriser l'utilisateur en dehors de Looker, par exemple via le fournisseur d'identité de votre application hôte via l'authentification unique.
Premiers pas avec l'intégration SSO
Intégration SSO avec SDK Embed (recommandé)
- L'API JavaScript JavaScript du SDK Embed vous permet de gérer et d'interagir avec votre iFrame.
- Vous générez une URL unique pour chaque session utilisateur d'intégration. Cette URL à usage unique crée un utilisateur intégré Looker ou met à jour un utilisateur existant. Le SDK Embed permet d'automatiser une partie de la génération des URL.
- Vous devez authentifier/autoriser l'utilisateur en dehors de Looker, par exemple via le fournisseur d'identité de votre application hôte via l'authentification unique.
Premiers pas avec l'intégration SSO avec le SDK Embed
Parcours de formation suggéré
Nous vous conseillons de commencer par suivre cet ordre:
1. Premiers pas avec l'intégration privée
Une intégration privée fournit des connaissances de base sur l'intégration de Looker.
2. Premiers pas avec l'intégration SSO avec le SDK Embed
L'intégration SSO et le SDK Embed représentent des concepts plus avancés.