页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

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 的访问,都通过smartbi_proxy代理程序中转,也就不存在所谓的跨域访问问题了。的访问,都通过代理服务器中转,也就不存在所谓的跨域访问问题了。

 

参考:

可以使用以下的方式判断是否存在跨域问题:使用IE 8以上版本打开了Smartbi页面资源后,按下F12打开开发人员工具,切换到控制台标签页中,并在下方输入脚本:

...