查看: 4367|回复: 3

SSO 一直提示 用户不存在:O2OA

升级   5.93%

44

主题

68

回帖

593

积分

注册会员

Rank: 2

积分
593
发表于 2023-1-30 20:40:53 | 显示全部楼层 |阅读模式
管理员大大,
关于SSO授权,我配置系统设置的配置,设置了接口服务的客户端,调用时候也用了加密算法,但是一直提示:

ERROR com.x.program.center.jaxrs.invoke.InvokeAction - id:e9ba55da-06a1-4008-8c7c-8d913f69a463, name:com.x.program.center.jaxrs.invoke.InvokeAction, message:用户不存在:O2OA., exception:com.x.base.core.project.exception.ExceptionPersonNotExist, id:e9ba55da-06a1-4008-8c7c-8d913f69a463, name:com.x.program.center.jaxrs.invoke.InvokeAction, message:用户不存在:O2OA., exception:com.x.base.core.project.exception.ExceptionPersonNotExist, person:anonymous, methodOST, request:http://192.168.3.213:20030/x_pro ... 25bCE-pvph2/execute, remoteHost:192.168.40.6, emoteAddr:192.168.40.6, head:Origin:http://192.168.3.213


麻烦帮忙看看什么原因
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-1-31 09:58:05 | 显示全部楼层
您是怎么做的描述一下
回复

使用道具 举报

升级   5.93%

44

主题

68

回帖

593

积分

注册会员

Rank: 2

积分
593
发表于 2023-1-31 11:24:17 | 显示全部楼层
论坛管理员 发表于 2023-1-31 09:58
您是怎么做的描述一下

您好。
这个问题我尝试一下解决了。
        var client = "O2OA";
        var login_uid = "o2oaClient";
        var time = new Date().getTime();
        var sso_key = "12345678";
        var xtoken = crypDES( login_uid + "#" + time, sso_key );
之前理解是client 和用户是一个东西,其实是两个东西。des加密的是用户和key,而不是client和key。目前已经调通了
非常感谢。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-1-31 15:37:46 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread