Kami memberikan opsi kepada Anda untuk menyematkan konten Looker di aplikasi host menggunakan iframe. Setiap opsi berbeda dalam cara Anda mengelola dan berinteraksi dengan iframe serta memberikan otorisasi atau mengautentikasi pengguna. Jika Anda tidak yakin opsi mana yang harus dimulai, lihat jalur pembelajaran yang disarankan di akhir halaman ini.
Opsi penyematan iframe Anda
Setiap opsi mendukung penerapan tema dan dapat menyematkan dasbor, dasbor LookML, Jelajah, Look, visualisasi kueri, dan ekstensi.
Embedding pribadi
- Anda mengelola iframe secara langsung.
- Anda dapat menggunakan window.postMessage() untuk berinteraksi dengan iframe.
- Pengguna Anda harus mengautentikasi atau memberikan otorisasi dengan Looker secara langsung atau dengan Looker menggunakan penyematan yang ditandatangani dengan penyedia identitas.
Embedding yang ditandatangani
- Anda mengelola iframe secara langsung.
- Anda dapat menggunakan window.postMessage() untuk berinteraksi dengan iframe.
- Anda membuat URL src iframe unik untuk setiap sesi pengguna sematan. URL sekali pakai ini akan membuat pengguna penyematan Looker baru atau memperbarui pengguna yang sudah ada.
- Anda harus mengautentikasi atau memberikan otorisasi kepada pengguna di luar Looker, misalnya, melalui penyedia identitas aplikasi host menggunakan penyematan yang ditandatangani.
Memulai penyematan yang ditandatangani
Embedding yang ditandatangani dengan Embed SDK (Direkomendasikan)
- Anda menggunakan Javascript API Embed SDK yang praktis untuk mengelola dan berinteraksi dengan iframe.
- Anda membuat URL unik untuk setiap sesi pengguna sematan. URL sekali pakai ini akan membuat pengguna penyematan Looker baru atau memperbarui pengguna yang sudah ada. Embed SDK membantu mengotomatiskan sebagian pembuatan URL.
- Anda harus mengautentikasi atau memberikan otorisasi kepada pengguna di luar Looker, misalnya, melalui penyedia identitas aplikasi host menggunakan penyematan yang ditandatangani.
Memulai penyematan yang ditandatangani dengan Embed SDK
Jalur pembelajaran yang disarankan
Sebaiknya mulai dengan urutan berikut:
1. Mulai menggunakan penyematan pribadi
Penyematan pribadi akan memberikan pemahaman dasar tentang penyematan Looker.
2. Mulai menggunakan penyematan yang ditandatangani dengan Embed SDK
Penyematan yang Ditandatangani dan Embed SDK adalah konsep yang lebih canggih.