...
如果在第三方系统下有一个页面:http://10.10.101.73/SmartbiSSO/report.jsp需要引用smartbi的报表,则report.jsp集成smartbi报表的地址需要使用http://10.10.101.73/smartbi/vision/openresource.jsp?resid=XXXXXX这种格式,对于访问第三方系统的用户,通过http://10.10.101.73/SmartbiSSO的入口去访问第三方系统的页面引用的smartbi报表就不会存在跨域问题。如下图:SmartbiSSO的入口去访问第三方系统的页面引用的smartbi报表就不会存在跨域问题。
核心是两点:
- 浏览器访问的第三方系统地址包含nginx所在的ip(域名)和端口(协议默认端口则省略)
- 第三方系统中的页面集成的smartbi的地址也包含一致的nginx所在的ip(域名)和端口(协议默认端口则省略)
如下图:
Viewtracker |
---|