Offriamo opzioni per incorporare contenuti Looker nella tua applicazione host tramite iframe. Ogni opzione varia nel modo in cui gestisci e interagisci con l'iframe e autorizzi/autentica l'utente. Se hai dubbi su quale sia l'opzione iniziale, dai un'occhiata al percorso di apprendimento consigliato alla fine di questa pagina.
Le opzioni di incorporamento iframe
Ogni opzione supporta i temi e può incorporare dashboard, dashboard LookML, esplorazioni, look, visualizzazioni di query ed estensioni.
Incorporamento privato
- Puoi gestire direttamente l'iframe.
- Puoi utilizzare window.postMessage() per interagire con l'iframe.
- L'utente deve autenticarsi/autorizzare con Looker direttamente o con Looker mediante Single Sign-On (SSO) con un provider di identità.
Iniziare a utilizzare l'incorporamento privato
Incorporamento del servizio SSO
- Puoi gestire direttamente l'iframe.
- Puoi utilizzare window.postMessage() per interagire con l'iframe.
- Generi un URL src 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.
Inizia a utilizzare l'incorporamento SSO
Incorporamento di SSO con l'SDK Embed (consigliato)
- Utilizza 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 aiuta ad automatizzare parte della generazione degli URL.
- Devi autenticare/autorizzare l'utente al di fuori di Looker, ad esempio tramite il provider di identità della tua applicazione host tramite SSO.
Iniziare a utilizzare l'incorporamento 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 SSO e l'SDK Embed sono concetti più avanzati.