三方系统集成报表问题

请教各位大佬一个问题,帆软报表是嵌入在公司系统中,嵌入的方式我提供了报表对应的url地址,三方系统配置这个url就可以直接访问报表了,但问题是很容易暴露这个url,比如浏览器打开开发者选型就暴露了,为了解决这个问题我想增加一个验证机制,url请求的时候增加一个时间戳和基于时间戳生成的加密字符串,中间增加一个验证层,验证时间戳是否过期,验证基于时间戳加密字符串是否正确,如果验证通过则请求帆软报表,不通过则返回错误,请问这个验证层该怎么加呢。逻辑图大致如下:image.png

FineReport yzmBYMNQ3389195 发布于 2023-5-18 10:16
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-5-18 10:18(编辑于 2023-5-18 10:30)

搞个单点登录吧

CAS单点登录

前台单点登录接口

后台单点登录插件

如果不想搞单点登录,就采用springboot嵌入式集成帆软报表,在集成系统,再来搞你的认证

SpringBoot 集成 FineReport-帆软社区 (fanruan.com)

还有一个思路就是写接口,把正确的帆软报表路径,在接口里返回给第三方

  • 2关注人数
  • 264浏览人数
  • 最后回答于:2023-5-18 10:30
    请选择关闭问题的原因
    确定 取消
    返回顶部