Signed embedding is a way to present private embedded Looks, visualizations, Explores, dashboards, or LookML dashboards to your users without requiring them to have a separate Looker login. Instead, users will be authenticated through your own application.
Before you can use signed embedding on your Looker instance, you must enable signed embedding in the Looker Admin panel and then create an embed secret. The embed secret validates that a signed embedding request is legitimate and hasn't been forged by someone else. To enable signed embedding, follow these steps:
- In the Admin section of Looker, navigate to the Embed page.
- In the Embed SSO Authentication drop-down, if the option is set to Disabled select Enabled and then click Update.
- To generate your embed secret key, select the Set Secret button in the Embed Secret section.
- If your application will be using JavaScript events passing to communicate between the iframe where Looker is embedded and the parent application, add the domain name of your parent application to the Embedded Domain Allowlist field.
Looker will display additional Embed options.