Google에서는 iframe을 통해 호스트 애플리케이션에 Looker 콘텐츠를 삽입할 수 있는 옵션을 제공합니다. 각 옵션은 iframe 관리 및 상호작용 방식과 사용자 인증/인증 방법에 따라 다릅니다. 어떤 옵션을 시작해야 할지 잘 모르겠다면 이 페이지 마지막의 추천 학습 과정을 확인하세요.
iframe 삽입 옵션
모든 옵션은 테마 설정을 지원하며 대시보드, LookML 대시보드, 탐색, 보기, 쿼리 시각화, 확장 프로그램을 삽입할 수 있습니다.
비공개 임베딩
- iframe을 직접 관리합니다.
- window.postMessage()를 사용하여 iframe과 상호작용할 수 있습니다.
- 사용자는 직접 또는 Looker에서 싱글 사인온 (SSO)을 통해 ID 공급업체를 통해 인증/승인해야 합니다.
SSO 삽입
- iframe을 직접 관리합니다.
- window.postMessage()를 사용하여 iframe과 상호작용할 수 있습니다.
- 삽입된 모든 사용자 세션에 대해 고유한 iframe src URL을 생성합니다. 이 일회용 URL은 새 Looker 임베딩 사용자를 생성하거나 기존 사용자를 업데이트합니다.
- 예를 들어 SSO를 통해 호스트 애플리케이션의 ID 공급업체를 통해 Looker 외부에서 사용자를 인증하거나 승인해야 합니다.
Embed SDK를 사용한 SSO 삽입 (권장)
- Embed SDK의 편리한 JavaScript API를 사용하여 iframe을 관리하고 상호작용합니다.
- 삽입된 모든 사용자 세션에 대해 고유한 URL을 생성합니다. 이 일회용 URL은 새 Looker 임베딩 사용자를 생성하거나 기존 사용자를 업데이트합니다. Embed SDK는 URL 생성의 일부를 자동화하는 데 도움이 됩니다.
- 예를 들어 SSO를 통해 호스트 애플리케이션의 ID 공급업체를 통해 Looker 외부에서 사용자를 인증하거나 승인해야 합니다.
추천 학습 과정
다음 순서로 시작하는 것이 좋습니다.
비공개 임베딩은 Looker 임베딩에 대한 기본적인 이해를 제공합니다.
SSO Embedding 및 Embed SDK는 고급 개념입니다.