如何在用户不需要 Google 帐户的情况下安全地嵌入私人 Google Data studio 报告
How to securely embed a private Google Data studio report without a user needing a Google account
有什么方法可以在站点中嵌入 private 报告(即 Link-Sharing 设置为 OFF)用户不必登录到具有报告查看权限的 Google 帐户?我从 this 的文档中了解到,只有当查看者当前登录到与报告共享的 Google 帐户时,才能在 iframe 中查看私人报告。
在这种情况下,这不是一个可行的选择,归结为两个因素:
客户要求其报告完整安全。
由于公司内部的安全原因,客户无法创建或使用Google帐户。
这意味着唯一的解决方案是创建一个 'service' 类型的 Google 帐户,该帐户在应用程序方面使用 Google 进行身份验证,而不依赖于用户输入。
我猜想在 iframe 中加载的文档会在用户的浏览器会话中寻找 Google 身份验证 cookie 以验证访问权限,所以这似乎是服务器无法注入的东西或在客户端自动执行(如果我错了请纠正我)。此外,通过 iframe 编写登录脚本的任何尝试都会导致一些跨域问题。
所以,如果有某种官方身份验证技术可以实现我正在寻找的东西,并且设法忽略了,如果有人能指出这一点,那就太好了!如果没有,如果有人对执行此操作的不太整洁的方式有任何想法,我将同样感激!
谢谢
您无法共享 active/live 仪表板,但您可以通过 PDF 提供受密码保护的报告版本。在 "Edit" 按钮的最左边,您会看到 "Download Report" 功能。
(聚会迟到了,我知道,但我自己刚才偶然发现了这个,相信我找到了答案:)
嵌入报告时,您可以通过他们的社区连接器发送令牌,以根据平台上的用户授予特定的查看权限。我想这在发布这个问题时不可用,但现在听起来像是一个可行的选择 - 阅读更多:https://developers.google.com/datastudio/solution/viewers-cred-with-3p-credentials
有什么方法可以在站点中嵌入 private 报告(即 Link-Sharing 设置为 OFF)用户不必登录到具有报告查看权限的 Google 帐户?我从 this 的文档中了解到,只有当查看者当前登录到与报告共享的 Google 帐户时,才能在 iframe 中查看私人报告。
在这种情况下,这不是一个可行的选择,归结为两个因素:
客户要求其报告完整安全。
由于公司内部的安全原因,客户无法创建或使用Google帐户。
这意味着唯一的解决方案是创建一个 'service' 类型的 Google 帐户,该帐户在应用程序方面使用 Google 进行身份验证,而不依赖于用户输入。
我猜想在 iframe 中加载的文档会在用户的浏览器会话中寻找 Google 身份验证 cookie 以验证访问权限,所以这似乎是服务器无法注入的东西或在客户端自动执行(如果我错了请纠正我)。此外,通过 iframe 编写登录脚本的任何尝试都会导致一些跨域问题。
所以,如果有某种官方身份验证技术可以实现我正在寻找的东西,并且设法忽略了,如果有人能指出这一点,那就太好了!如果没有,如果有人对执行此操作的不太整洁的方式有任何想法,我将同样感激!
谢谢
您无法共享 active/live 仪表板,但您可以通过 PDF 提供受密码保护的报告版本。在 "Edit" 按钮的最左边,您会看到 "Download Report" 功能。
(聚会迟到了,我知道,但我自己刚才偶然发现了这个,相信我找到了答案:)
嵌入报告时,您可以通过他们的社区连接器发送令牌,以根据平台上的用户授予特定的查看权限。我想这在发布这个问题时不可用,但现在听起来像是一个可行的选择 - 阅读更多:https://developers.google.com/datastudio/solution/viewers-cred-with-3p-credentials