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