Oferecemos opções para você incorporar conteúdo do Looker no seu aplicativo host usando iframes. Cada opção é diferente na forma como você gerencia e interage com o iframe e autoriza ou autentica o usuário. Se você não souber qual opção começar, confira o programa de aprendizado sugerido no final desta página.
Suas opções de incorporação de iframe
Todas as opções são compatíveis com temas e podem incorporar painéis, painéis do LookerML, Análises e Looks, visualizações de consultas e extensões.
Incorporação particular
- Você gerencia seu iframe diretamente.
- Você pode usar window.postMessage() para interagir com seu iframe.
- O usuário precisa fazer a autenticação ou autorização diretamente com o Looker ou usando a incorporação assinada com um provedor de identidade.
Começar a usar a incorporação particular
Incorporação assinada
- Você gerencia seu iframe diretamente.
- Você pode usar window.postMessage() para interagir com seu iframe.
- Você gera um URL src de iframe exclusivo para cada sessão de usuário de incorporação. Esse URL de uso único cria um novo usuário de incorporação do Looker ou atualiza um já existente.
- É preciso autenticar ou autorizar o usuário fora do Looker, por exemplo, usando o provedor de identidade do aplicativo host usando a incorporação assinada.
Começar a usar a incorporação assinada
Incorporação assinada com o SDK Embed (recomendado)
- Você usa a conveniente API JavaScript do SDK de incorporação para gerenciar e interagir com seu iframe.
- Você gera um URL exclusivo para cada sessão de usuário de incorporação. Esse URL de uso único cria um novo usuário de incorporação do Looker ou atualiza um já existente. O SDK de incorporação ajuda a automatizar parte da geração do URL.
- É preciso autenticar ou autorizar o usuário fora do Looker, por exemplo, usando o provedor de identidade do aplicativo host usando a incorporação assinada.
Começar a usar a incorporação assinada com o SDK de incorporação
Programa de aprendizado sugerido
Sugerimos que você comece nesta ordem:
1. Começar a usar a incorporação particular
A incorporação particular oferece noções básicas sobre a incorporação do Looker.
2. Como começar a usar a incorporação assinada com o SDK Embed
A incorporação assinada e o SDK incorporado são conceitos mais avançados.