SSO 一直提示 用户不存在:O2OA
管理员大大,关于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, method:POST, request:http://192.168.3.213:20030/x_program_center/jaxrs/invoke/ERPqueryServer/client/O2OA/token/ZA39rn3vrIoufTuLEvblQ25bCE-pvph2/execute, remoteHost:192.168.40.6, emoteAddr:192.168.40.6, head:Origin:http://192.168.3.213
麻烦帮忙看看什么原因
您是怎么做的描述一下 论坛管理员 发表于 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。目前已经调通了
非常感谢。 :victory:
页:
[1]