页面树结构
转至元数据结尾
转至元数据起始

(本文档仅供参考)

问题:

用户使用明道云SaaS版,域名是:https://www.mingdaoyun.com

需要集成用户自己的Smartbi,域名是:https://smartbi.***.com.cn/smartbi/vision/index.jsp

目前通过同iframe+openresoure.jsp+url 带用户名和密码的方式,集成时浏览器提示跨域不安全问题,导致跳转到登录页面。针对这种SaaS平台集成Smartbi 时,我们是否有解决跨域问题的方案。

解决方案:

经研究此问题 通过在nginx设置 proxy_cookie_path方式可以解决,具体配置截图如下,这样配置后可以让浏览器不进行强制的校验。关于proxy_cookie_path的更多应用场景也可参考:nginx-6-单节点会话保持

注:此解决方案需要有1个前提,是被集成的Smartbi是基于https协议,http协议不支持。

proxy_cookie_path /smartbi "/smartbi; httponly; secure; SameSite=None";

  • 无标签