永洪社区

标题: 单点、接口调用问题 [打印本页]

作者: yhdata_nFbBgZdg    时间: 2022-4-1 17:48
标题: 单点、接口调用问题
产品版本:v8.6问题描述:
产品做过与cas单点登录验证,现其他系统(信创系统)集成永洪了报表,有时候点击集成的报表报错页面超时,后面我们分析了一下,应该是登录的这个用户永洪这边一直在线,信创系统这边每次打开报表验证用户的时候就会问题。

尝试方案:
为了防止点击报表出现页面超时的问题,想着每次登录前先调用一次永洪的loginout  api接口,保证该用户不在线,即可解决,但问题是我们给loginout接口传递cas返回的token,永洪接口调用是无效的,看看如何能够解决这个问题,可以先把用户登出。



作者: 永洪tech-Lerry    时间: 2022-4-1 17:48
目前loginout接口是专用于webapi的token登出的,是用户webapi登录生成的,跟单点登录的token是不通用的,而且即使登出了也不会实现在产品界面的登出,方便的话您把您这边报错超时的界面截图看一下呢?
作者: yhdata_nFbBgZdg    时间: 2022-4-7 09:19
永洪tech-Lerry 发表于 2022-4-1 18:10
目前loginout接口是专用于webapi的token登出的,是用户webapi登录生成的,跟单点登录的token是不通用的,而 ...

我可以这么理解么?比如,使用同一个账户,分别使用webapi登录和使用登录界面登录了两次,后台应该是显示这个用户同时在线两个并发,如果调用webapi的loginout之后,只能登出使用webapi登录的账户的并发么?不能直接把两个并发都退出么?
作者: 永洪tech-Lerry    时间: 2022-4-7 09:54
yhdata_nFbBgZdg 发表于 2022-4-7 09:19
我可以这么理解么?比如,使用同一个账户,分别使用webapi登录和使用登录界面登录了两次,后台应该是显示 ...

是的,而且两个token也不通用。
作者: yhdata_nFbBgZdg    时间: 2022-4-7 17:04
永洪tech-Lerry 发表于 2022-4-7 09:54
是的,而且两个token也不通用。

附件图片是集成了cas单点登录之后点击集成永洪的报表报的错,看看问题出在哪儿

作者: maqb    时间: 2022-4-7 17:26
yhdata_nFbBgZdg 发表于 2022-4-7 17:04
附件图片是集成了cas单点登录之后点击集成永洪的报表报的错,看看问题出在哪儿
...

您好,如果咱这边日志可以正常下载,麻烦提供一下出现问题这段时间的日志(从管理系统->日志管理里下载日志,选择起始时间和时间跨度,一定要包含出现问题这段时间的日志),我们本地分析一下,谢谢~

作者: maqb    时间: 2022-4-7 17:48
同时,可参考:https://blog.csdn.net/yoyojiyi99/article/details/81385019
作者: 朝花夕拾    时间: 2022-10-27 15:45
楼主,这个问题解决了吗




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4