挂在平台目录的地址传参

如何实现在其他系统带参数跳转到决策平台的报表地址?(就是挂载在决策平台目录管理的)。不要预览地址拼接参数的方式,因为不好做权限控制

FineReport 红足迹 发布于 2025-5-8 10:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
FR-LeonLv4初级互助
发布于2025-5-8 10:17
  1. 使用决策平台生成的目录URL决策平台生成的目录预览URL天然支持权限控制,格式为:http://[服务器地址]:[端口]/webroot/decision/v10/entry/access/[目录ID]?preview=true这种URL会强制用户登录决策平台进行认证

  2. 参数传递方式在目录URL后添加&[参数名]=[参数值]即可传递参数,例如:http://localhost:8075/webroot/decision/v10/entry/access/0abd069d-bbf1-4b5f-93dc-30b21c1dc4cf?preview=true&region=East

  3. 权限控制机制

    • 必须开启模板认证功能(管理系统>模板认证>认证配置)认证配置

    • 通过角色权限认证控制用户访问权

    • 参数值会按照用户权限自动过滤数据

  4. 安全注意事项

    • 超链跳转会生成半小时有效的hyperlinktoken

    • 2019-12-05后版本强制要求用户登录,防止越权访问

这种方案既满足参数传递需求,又能通过决策平台完整的权限体系(包括角色认证、数据过滤等)保障安全性,优于直接使用预览地址拼接参数的方式。

最佳回答
0
CD20160914Lv8专家互助
发布于2025-5-8 10:14

目前要登陆,除非你们配置单点登陆!

  • 红足迹 红足迹(提问者) 登录不是问题,有单点登录
    2025-05-08 10:16 
  • CD20160914 CD20160914 回复 红足迹(提问者) 那你直接把平台的地址给开发,让他们跳转就行了!
    2025-05-08 10:18 
  • CD20160914 CD20160914 回复 红足迹(提问者) http://ip(或者你们的域名):8080/webroot/decision
    2025-05-08 10:18 
最佳回答
0
用户k6280494Lv6资深互助
发布于2025-5-8 10:14

只能地址拼接

  • 4关注人数
  • 28浏览人数
  • 最后回答于:2025-5-8 10:17
    请选择关闭问题的原因
    确定 取消
    返回顶部