javascript - 如何在不向最终用户提供 URL 的情况下将数据工作室报告嵌入网站?

标签 javascript node.js google-data-studio

是否可以在不让用户访问 URL 的情况下将数据工作室报告嵌入到网站中?我创建了一个数据工作室报告,它采用组织 ID 的链接嵌入参数。

示例网址:https://datastudio.google.com/embed/reporting/xxx/page/xxx?params=xxx

然后我会将该报告嵌入网站,供最终用户查看与其组织 ID 关联的报告。但是,我不希望用户能够获取 URL 并手动编辑 organizationId 参数,然后才能看到其他 secret 报告。如果无法阻止用户从前端看到 URL,是否有另一种方法可以阻止用户使用其他人的 ID 参数访问同一报告?

最佳答案

您可以使用 sessionid 或 jwt 来检查请求报告的用户是否可以执行此操作。您可以像保护任何其他路线一样保护它。

关于javascript - 如何在不向最终用户提供 URL 的情况下将数据工作室报告嵌入网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63512818/

相关文章:

ios - 使用 Stripe.js (iOS) 为 Stripe Connect 支付创建 external_account

google-apps-script - 数据洞察看不到 Google 表格公式结果

javascript - Disqus 的 iframe 如何根据其中的内容自行调整大小?

javascript - HTML5 图片在 IOS6 上上传并调整大小

node.js - MongoDB Node.js 地理定位

node.js - 带有 node-express 的微服务架构

google-data-studio - 使要在图表中显示的变量可自定义

javascript - Rails 包含第三方 Javascript 库文件

javascript - @click 事件不会与带有@blur 的元素一起触发