共享匿名访问的嵌入代码
在为应用程序打开匿名访问后,将在 Qlik Cloud 中提供嵌入代码。此嵌入代码包含一个访问代码,该代码会自动根据 Qlik Cloud 租户对外部用户进行身份验证,允许他们在不登录的情况下使用应用程序内容。
有关匿名访问的更多信息,包括要求和权限,请参阅通过匿名访问共享应用程序内容。
使用嵌入的代码
将 Qlik Sense 应用程序内容集成到外部网站或应用程序中称为混合。您已使用的应用程序内容:qlik-embed 将来自匿名访问权限的应用程序内容集成到您的混合中。您在 Qlik Cloud 中生成的嵌入代码用于为混合的消费者提供身份验证。
匿名访问租户的应用程序内容可以嵌入为以下任何一种:
-
整个应用程序(即应用程序内的所有工作表)
-
一个或更多工作表
- 一个或更多单独的可视化
Qlik Cloud 开发人员门户上的以下参考可以帮助您使用 qlik-embed 进行匿名访问:
-
qlik-embed 的匿名访问:快速入门教程,指导您完成在公共网站上通过 Qlik Anonymous Access 共享内容的过程。
-
创建匿名 OAuth2 客户端:教程指导您创建用于提供内容匿名访问的 OAuth 客户端的过程。有关更多信息,请参阅创建用于匿名嵌入应用程序内容的 OAuth 客户端。
-
qlik-embed:qlik-embed 的主页。
-
身份验证概述:使用 qlik-embed 进行身份验证的工作原理概述。
嵌入代码的结构
嵌入代码包含一个访问代码,为匿名用户提供身份验证。此访问代码在应用程序链接和嵌入代码之间共享。
创建用于匿名嵌入应用程序内容的 OAuth 客户端
要使用 qlik-embed 嵌入匿名访问的应用程序内容,您需要创建一个 OAuth 客户端,其类型专门为此用例设计。
执行以下操作:
-
在 Administration 活动中心中,转到 OAuth 部分。
-
单击新建。
-
在客户端类型下拉菜单中,选择匿名已嵌入。
-
为 OAuth 客户端输入名称,并可选择输入描述。
-
在允许的来源下,输入您需要授权的每个来源。这些域将访问 Qlik Cloud 租户,为嵌入式分析检索信息。
插入每个 URL 后单击添加。
-
在完成时,单击创建。
-
单击复制到剪贴板保存客户端 ID 以供以后使用。当应用程序内容使用 qlik-embed 嵌入时,将需要它。
-
单击完成。
复制应用程序的嵌入代码
打开应用程序的匿名访问后,您可以从应用程序的共享对话框中复制嵌入代码。为此,您需要应用程序空间中的所有者或可以管理角色,以及创建公共链接的值为允许。
执行以下操作:
- 激活应用程序的匿名访问。请参阅打开和关闭匿名访问。
-
单击 共享。共享对话框打开。
-
在任何有链接的人部分,单击 打开设置。
-
在嵌入代码下,单击 复制代码。
现在,您可以在 Web 内容中使用嵌入代码来允许匿名访问分析。
重置访问代码
如果需要,您可以重置访问代码。有关更多信息,请参阅重置访问代码。