javascript - 如何在不向最终用户提供 url 的情况下将数据工作室报告嵌入网站?
问题描述
是否可以在不让用户访问 URL 的情况下将数据工作室报告嵌入网站?我创建了一个数据工作室报告,该报告采用组织 ID 的链接嵌入参数。
示例网址:https ://datastudio.google.com/embed/reporting/xxx/page/xxx?params=xxx
然后,我将该报告嵌入到网站中,供最终用户查看与其组织 ID 关联的报告。但是,我不希望用户能够获取 URL 并手动编辑 organizationId 参数,然后才能查看其他机密报告。如果无法阻止用户从前端看到 URL,是否有其他方法可以阻止用户使用其他人的 ID 参数访问相同的报告?
解决方案
您可以使用 sessionid 或 jwt 来检查请求报告的用户是否可以执行此操作。您可以像保护任何其他路线一样保护它。
推荐阅读
- javascript - 试图将上下文传递给我的 WordPress 块
- ios - 在 xCode 11 中接收 SQLite 错误代码 26?
- javascript - 条件是什么?Window.event : e 是什么意思?
- sympy - Sympy 无法解出我的方程式并卡住了
- ios - 即使我使用安装后脚本,依赖于 CocoaPod 的应用程序作为具有自己的依赖项的 xcframework 在启动时崩溃并出现 dyld 错误
- json - 计数雪花中的 JSON 列
- python - 使用 imageio 保存 3D 绘图
- css - 为什么 CSS 网格项中的嵌套元素不可滚动?
- certificate - 数字签名验证
- rust - 如何将编译为 WASM 的第 3 方共识托盘库集成到基板中