Nous vous offrons la possibilité d'intégrer du contenu Looker dans votre application hôte via des cadres iFrame. 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 d'apprentissage suggéré en bas de cette page.
Vos options d'intégration iFrame
Chaque option est compatible avec les thèmes 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 directement votre iFrame.
- Vous pouvez utiliser window.postMessage() pour interagir avec votre iFrame.
- Votre utilisateur doit s'authentifier/autoriser directement Looker 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 directement votre iFrame.
- 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 le SDK Embed (recommandé)
- L'API 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 d'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 suggérons de commencer dans cet ordre:
1. Premiers pas avec l'intégration privée
L'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 sont des concepts plus avancés.