yhdata_abPYbqxf青铜一
2022-4-25 18:22:50 发布在问答
【报错信息处理】 永洪打开失败,紧急!!!
麻烦问个问题,假如我一台服务器的项目集成了永洪,永洪那边我也配置了回调地址,只不过永洪没有域名,走的是IP,那会不会打开报表的时候出现登录的情况,另外登录之后会登录不了啊,这个是跨越问题吗?是不是两边都是域名就好了,目前来看项目里面打开永洪的时候,永洪报表地址返回失败


最佳答案

永洪tech-Jason 青铜二

2022-04-25 18:22:51

您好,可以从几方面方面排查: 1、是否跨域,可以用ie去试下,访问集成页面,然后在集成页面打开永洪报告是否正常 2、单点是否成功,可以看bi日志,日志类似如下,有如下日志,说明单点成功。 [2022-04-26 21:26:04.285] |- |-[c46b770849b744059d9d93cb79fbb941] |-[SYSTEM] |-[g5.sv.standardsso.SSOLoginFilter.postMethod(SSOLoginFilter.java:277)] |-[OTHER: valid token result: http status code=200, and result=] 3、 ...
查看完整内容
8765
28
精彩评论28
永洪tech-Jason青铜二
发表于 2022-4-25 18:22:51 显示全部楼层
您好,可以从几方面方面排查:
1、是否跨域,可以用ie去试下,访问集成页面,然后在集成页面打开永洪报告是否正常
2、单点是否成功,可以看bi日志,日志类似如下,有如下日志,说明单点成功。
[2022-04-26 21:26:04.285] |-[INFO] |-[c46b770849b744059d9d93cb79fbb941] |-[SYSTEM] |-[g5.sv.standardsso.SSOLoginFilter.postMethod(SSOLoginFilter.java:277)] |-[OTHER:   valid token result: http status code=200, and result=<{"result": "success", "userId": "admin", "userAlias": "", "userEmail": "admin@qq.com", "userRoles": "", "userGroups": "", "param": {"key": "value"}}>]
3、另外单点登录用户如果在永洪系统不存在,需要配置参数才能自动创建:
standardsso.autoCreateUser=true,具体参考文档配置:https://www.yonghongtech.com/help/Z-Suite/9.4/ch/sso.html

回复

使用道具 2#

永洪tech-cp青铜四
发表于 2022-4-25 19:36:28 显示全部楼层
您好,这几个问题需要确认一下:
1.请问集成是走的单点登录吗?
2.登录不了的情况麻烦通过浏览器开发者工具提供一下报错信息,再看下是否是跨域问题
3.永洪报表地址返回失败的日志麻烦提供一下
回复

使用道具 3#

yhdata_abPYbqxf青铜一
发表于 2022-4-25 19:43:52 显示全部楼层
1.项目里面加了单点的方法,bi.properties里面也配置了项目回调地址的路径,这个路径也是好的
2.http://124.71.168.130:8080/bi/?p ... ReportFormsCode=ZJT地址如下,network无返回结果,获取是请求失败
3.永洪报表地址返回失败日志在哪个目录?
回复

使用道具 4#

yhdata_abPYbqxf青铜一
发表于 2022-4-25 19:45:52 显示全部楼层
永洪tech-cp 发表于 2022-4-25 19:36
您好,这几个问题需要确认一下:
1.请问集成是走的单点登录吗?
2.登录不了的情况麻烦通过浏览器开发者工具 ...

1.项目信息中写了单点的接口也就是回调地址,在bi.properties中也有配置,接口也有对应的返回信息
2.在开发者工具中network里面没有相应的返回信息
3.报表地址返回失败日志在哪个目录下?
回复

使用道具 5#

yhdata_abPYbqxf青铜一
发表于 2022-4-25 19:52:41 显示全部楼层
这个是对应页面
ebd607d3982fbadaf90ee5d4481b19d.png
回复

使用道具 6#

永洪tech-cp青铜四
发表于 2022-4-25 19:55:40 显示全部楼层
network里面没有返回信息应该不是跨域的问题
回复

使用道具 7#

永洪tech-cp青铜四
发表于 2022-4-25 20:18:22 显示全部楼层
chrome same-site 安全限制会导致 内嵌的iframe中返回的cookie写失败;
因此新的请求还是没有携带正确的 sessionid,所以又跳转到登录页面;

解决办法:tomcat 配置 https, same-site 为 none;
回复

使用道具 8#

yhdata_abPYbqxf青铜一
发表于 2022-4-25 23:18:07 显示全部楼层
network里面没有返回信息应该不是跨域的问题,这是返回对应的内容,刚刚看错了,这是返回的信息,直接返回的就是登录页面的html,另外这个url中http://yh.ganso.net:8080/bi/?pro ... ReportFormsCode=ZJT,yh.ganso.net为我在Linux服务器中host文件中映射的域名,请问是不是需要生成一个永洪的https域名就好了?
5c7eb146027dc7bcfacab1b837a017d.png
ecd22b4eab03c7799c99f18800728fd.png
回复

使用道具 9#

yhdata_abPYbqxf青铜一
发表于 2022-4-25 23:20:43 显示全部楼层
永洪tech-cp 发表于 2022-4-25 20:18
chrome same-site 安全限制会导致 内嵌的iframe中返回的cookie写失败;
因此新的请求还是没有携带正确的 se ...

http://yh.ganso.net:8080/bi/?proc=1&action=viewer&hback=true&isInPreview=true&db=!5143!!7956!!98df!!54c1!BI!2f!!96c6!!56e2!!9500!!91cf!_1_9_5.db&platform=PC&browserType=chrome&PHONE=&theBoReportFormsCode=ZJT,这个是我在Linux服务器host中映射的域名,请问是不是把永洪配置上https的域名就好了?我这边服务器映射的虽然是域名但是还是http,导致打开这个url的时候就显示的登录页面
5c7eb146027dc7bcfacab1b837a017d.png
ecd22b4eab03c7799c99f18800728fd.png
回复

使用道具 10#

123  
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部