Offriamo opzioni per incorporare contenuti Looker nella tua applicazione host tramite iframe. Ogni opzione varia nel modo in cui gestisci e interagisci con il tuo iframe e autorizzi/autentica l'utente. Se non sai con certezza quale opzione iniziare, controlla il percorso di apprendimento consigliato alla fine di questa pagina.
Le opzioni di incorporamento con iframe
Ogni opzione supporta i temi e può incorporare dashboard, dashboard LookML, esplorazioni, look, visualizzazioni di query ed estensioni.
Incorporamento privato
- L'iframe viene gestito direttamente da te.
- Puoi utilizzare window.postMessage() per interagire con l'iframe.
- L'utente deve autenticarsi/autorizzare direttamente o Looker tramite Looker tramite Single Sign-On (SSO) con un provider di identità.
Guida introduttiva all'incorporamento privato
Incorporamento SSO
- L'iframe viene gestito direttamente da te.
- Puoi utilizzare window.postMessage() per interagire con l'iframe.
- Generi un URL src di iframe univoco per ogni sessione utente di incorporamento. Questo URL monouso crea un nuovo utente di incorporamento Looker o ne aggiorna uno esistente.
- Devi autenticare/autorizzare l'utente al di fuori di Looker, ad esempio tramite il provider di identità della tua applicazione host tramite SSO.
Guida introduttiva all'incorporamento con SSO
Incorporamento di SSO con SDK di incorporamento (consigliato)
- Puoi utilizzare la comoda API JavaScript dell'SDK Embed per gestire e interagire con il tuo iframe.
- Generi un URL univoco per ogni sessione utente di incorporamento. Questo URL monouso crea un nuovo utente di incorporamento Looker o ne aggiorna uno esistente. L'SDK Embed contribuisce ad automatizzare parte della generazione dell'URL.
- Devi autenticare/autorizzare l'utente al di fuori di Looker, ad esempio tramite il provider di identità della tua applicazione host tramite SSO.
Guida introduttiva all'incorporamento di SSO con l'SDK Embed
Percorso di apprendimento consigliato
Ti consigliamo di iniziare in questo ordine:
1. Inizia a utilizzare l'incorporamento privato
L'incorporamento privato fornirà una conoscenza di base dell'incorporamento di Looker.
2. Inizia a utilizzare l'incorporamento SSO con l'SDK Embed
L'incorporamento con SSO e l'SDK Embed sono concetti più avanzati.