找文章 / 找答案
精选问答 更多内容

[报错信息处理] 永洪打开失败,紧急!!!

yhdata_abPYbqxf青铜一 显示全部楼层 发表于 2022-4-25 18:22:50 |阅读模式 打印 上一主题 下一主题
1
已解决
麻烦问个问题,假如我一台服务器的项目集成了永洪,永洪那边我也配置了回调地址,只不过永洪没有域名,走的是IP,那会不会打开报表的时候出现登录的情况,另外登录之后会登录不了啊,这个是跨越问题吗?是不是两边都是域名就好了,目前来看项目里面打开永洪的时候,永洪报表地址返回失败


最佳答案

永洪tech-Jason 青铜一 关注Ta

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、 ...
查看完整内容
回复

使用道具 举报

精彩评论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

回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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