leo-007 发表于 2023-1-30 20:40:53

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:05

您是怎么做的描述一下

leo-007 发表于 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。目前已经调通了
非常感谢。

论坛管理员 发表于 2023-1-31 15:37:46

:victory:
页: [1]
查看完整版本: SSO 一直提示 用户不存在:O2OA