Nous vous proposons des options pour intégrer du contenu Looker dans votre application hôte à l'aide d'iFrames. Chaque option diffère selon la façon dont vous gérez votre iFrame, interagissez avec celui-ci et autorisez ou authentifiez vos utilisateurs. Si vous ne savez pas par quelle option commencer, consultez les suggestions de parcours de formation à la fin de cette page.
Vos options d'intégration 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 apparences, des visualisations de requête et des extensions.
Incorporation privée
- Vous gérez votre iFrame directement.
- Vous pouvez utiliser window.postMessage() pour interagir avec votre iFrame.
- Votre utilisateur doit s'authentifier ou donner son autorisation directement auprès de Looker ou auprès de Looker via une intégration signée avec un fournisseur d'identité.
Premiers pas avec l'intégration privée
Représentation vectorielle continue signée
- Vous gérez votre iFrame directement.
- Vous pouvez utiliser window.postMessage() pour interagir avec votre iFrame.
- Vous générez une URL iFrame src unique pour chaque session utilisateur intégrée. Cette URL à usage unique crée un utilisateur intégré 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 d'une représentation vectorielle continue signée.
Premiers pas avec l'intégration signée
Intégration signée avec le SDK Embed (recommandé)
- L'API JavaScript du SDK Embed vous permet de gérer votre iFrame et d'interagir avec lui.
- 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 ou autoriser l'utilisateur en dehors de Looker, par exemple, via le fournisseur d'identité de votre application hôte à l'aide d'une représentation vectorielle continue signée.
Premiers pas avec l'intégration signée avec le SDK Embed
Parcours de formation suggéré
Nous vous conseillons de commencer dans l'ordre suivant:
1. Premiers pas avec l'intégration privée
L'intégration privée fournit une compréhension de base de l'intégration Looker.
2. Premiers pas avec l'intégration signée avec le SDK Embed
La représentation vectorielle continue signée et le SDK Embed sont des concepts plus avancés.