繁体   English   中英

如何在用户不需要 Google 帐户的情况下安全地嵌入私人 Google Data Studio 报告

[英]How to securely embed a private Google Data studio report without a user needing a Google account

有什么方法可以在用户不必登录到具有报告查看权限的 Google 帐户的站点中嵌入私人报告(即链接共享设置为 OFF)? 我从这篇文档中了解到,只有当查看者当前登录到与报告共享的 Google 帐户时,才能在 iframe 中查看私人报告。

在这种情况下,这不是一个可行的选择,归结为两个因素:

  1. 客户要求他们的报告完全安全。

  2. 由于公司内部的安全原因,客户无法创建或使用 Google 帐户。

这意味着唯一的解决方案是创建一个“服务”类型的 Google 帐户,该帐户从事物的应用程序端向 Google 进行身份验证,而不依赖于用户输入。

我猜想在 iframe 中加载的文档会在用户的浏览器 session 中查找 Google 身份验证 cookie,以便对访问进行身份验证,所以这似乎无法由服务器注入或在客户端自动执行(请纠正我,如果我错了)。 此外,任何通过 iframe 编写登录脚本的尝试都会导致一些跨域问题。

所以,如果有某种官方认证技术可以实现我正在寻找的东西,并且设法忽略了,如果有人能指出这一点,那就太好了,如果没有,如果有人对不那么整洁有任何想法和整洁的方式来做到这一点,我同样感激不尽!

谢谢

(晚会迟到了,我知道,但我自己偶然发现了这个,相信我找到了答案:)

嵌入报告时,您可以通过他们的社区连接器发送令牌,以根据平台上的用户授予特定的查看权限。 我想这在发布这个问题时不可用,但现在听起来像是一个可行的选择 - 阅读更多: https://developers.google.com/datastudio/solution/viewers-cred-with-3p-credentials

您不能共享活动/活动仪表板,但是可以通过PDF交付受密码保护的报告版本。 在“编辑”按钮的最左侧,您将看到“下载报告”功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM