...
1、首先,需要部署 Smartbi 代理服务器,部署可以参考文档《代理服务器部署方案》。》,部署完成后使用代理地址http://代理服务器ip:代理服务器port/smartbi可以正常访问smartbi。
2、如果第三方系统集成有做单点登录,则单点登录集成代码需要做相应的修改:
(1) 使用了浏览器端SDK单点登录的方式,则集成代码需要将 config.baseURL 的地址修改为我们刚刚部署的代理服务器的访问地址,比如地址:的地址修改为我们刚刚部署的代理服务器的访问地址http://ip代理服务器ip:port代理服务器port/smartbi/vision/ 。请参考“ 。请参考“使用浏览器端SDK单点登录到Smartbi”步骤4中的代码,见下图。
...
注意: localhost和127.0.0.1是不同域
(2)其他单点登录方式,第三方系统需要自行将配置文件或者代码中使用的代理前的smartbi的地址修改成代理后的smartbi地址。(2)其他单点登录方式,第三方系统需要自行将配置文件或者代码中使用的代理前的smartbi的地址修改成代理后的smartbi地址:http://代理服务器ip:代理服务器port/smartbi
3、这样所有对 Smartbi 的访问,都通过代理服务器中转,也就不存在所谓的跨域访问问题了。
...