目前情况:按照帆软官方后台单点文档要求(用户名加密、代码自动生成ssoToken),通过浏览器中访问http://ip:port/工程名/decision?ssoToken=xxx,已实现后台单点登录。
需解答点:因需在其,他系统中查看报表,使用iframe嵌入单点登录链接后,会跳转到决策系统的登录页,单点登录失败
这个格式登录
这是因为cookie被拦截了,要用https的方式嵌入才可以!!对于新窗口是没有问题的,但是你用iframer的时候必须要用https了!!谷歌浏览器现在的限制会越来越高的,这个帆软给的方式目前最好是https的访问才可以的!其它的办法目前解决不了
谷歌浏览器单点登录失败- FineReport帮助文档 - 全面的报表使用教程和学习资料
内部服务器,不同的ip也是一样存在这个问题的,我们当时用自己制作的证书可以解决这个问题,但是由于是自己制作的证书 ,浏览器的左上角有一个不安全的大标识,因为这个证书 不是机构发的,所以有这个问题,只要用https的访问,那么就会成功了!前提是你的证书要机构发的才可以,绑定域名!!
这个iframe嵌入,会拦截的
需要你第三方系统,对frame系统解除拦截
也可以咨询帆软技术支持
可能是浏览器安全策略和跨域限制