Nous vous proposons des options pour intégrer du contenu Looker dans votre application hôte à l'aide d'iFrames. Chaque option diffère dans la façon dont vous gérez et interagissez avec votre iframe, et dans la façon dont vous autorisez ou authentifiez votre utilisateur. Si vous ne savez pas par où commencer, consultez le parcours de formation suggéré à la fin de cette page.
Vos options d'intégration d'iFrame
Chacune d'entre elles est compatible avec la thématisation et peut intégrer des tableaux de bord, des tableaux de bord LookML, des explorations, des visuels, 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 ou s'autoriser directement avec Looker ou à l'aide d'un fournisseur d'identité avec une intégration signée.
Premiers pas avec l'intégration privée
Intégration signée
- Vous gérez directement votre iframe.
- Vous pouvez utiliser window.postMessage() pour interagir avec votre iFrame.
- Vous générez une URL src d'iframe unique pour chaque session utilisateur d'intégration. Cette URL à usage unique crée un utilisateur d'intégration Looker ou met à jour un utilisateur existant.
- Vous devez authentifier ou autoriser l'utilisateur en dehors de Looker, par exemple via le fournisseur d'identité de votre application hôte à l'aide de l'intégration signée.
Premiers pas avec l'intégration signée
Intégration signée avec le SDK d'ingestion (recommandé)
- Vous utilisez l'API JavaScript pratique du SDK Embed pour gérer et interagir avec votre iframe.
- Vous générez une URL unique pour chaque session utilisateur intégrée. Cette URL à usage unique crée un utilisateur d'intégration Looker ou met à jour un utilisateur existant. Le SDK d'intégration permet d'automatiser une partie de la génération d'URL.
- Vous devez authentifier ou autoriser l'utilisateur en dehors de Looker, par exemple via le fournisseur d'identité de votre application hôte à l'aide de l'intégration signée.
Premiers pas avec l'intégration avec signature à l'aide du SDK Embed
Parcours d'apprentissage suggéré
Nous vous suggérons de commencer par les étapes suivantes:
1. Premiers pas avec l'intégration privée
L'intégration privée vous permettra d'acquérir une compréhension de base de l'intégration Looker.
2. Premiers pas avec l'intégration signée avec le SDK d'intégration
L'intégration signée et le SDK d'intégration sont des concepts plus avancés.