企业微信免登问题排查指南

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

企业微信免登问题排查指南

私有云企业微信配置文档:

https://vip.kingdee.com/knowledge/specialDetail/228892721203874816?category=228892863525294336&id=228896192930124032&productLineId=29


免登失败请参考以下方法逐步排查:

免登失败查看monitor日志,查看以下两个类的日志

kd.bos.login.thirdauth.app.tencent.WxqyhAuthtication

kd.bos.login.thirdauth.app.tencent.WxqyhUtils


1、日志空白,查不到日志?

monitor搜索authtication.apps这个配置,若搜索不到或者没有企业微信相关的P配置,登录MC配置。若配置重复,登录MC重新配置,删除其中一个,在另一个配置后面添加。多个配置项用【英文逗号】隔开。配置完毕,发布集群,使设置生效。

错误配置:

图中tenant_devfeature_sit_test_authtication.apps与authtication.apps配置重复,tenant_devfeature_sit_test为环境租户id,是租户级别配置,authtication.apps是集群级别配置,在公有云中需要通过租户区分客户,但是在私有云中,没有租户之分,这两个配置是同一个配置,属于重复

上传图片

正确配置:

上传图片


2、错误代码

kd.bos.login.thirdauth.app.tencent.WxqyhAuthtication的报错代码


(1) wxqyh login: corpSecret is null !

密钥为空

解决方法:系统服务云->配置工具->第三方配置 把信息维护上。

上传图片

注:已经配置了还是报错?说明配置时,复制过来的信息多了空格、回车等特殊符号。


(2) wxqyh:access_token is null !

调用企业微信接口时没有返回token

解决方法:查看kd.bos.login.thirdauth.app.tencent.WxqyhUtils

日志,调用企业微信接口有误。


(3) wxqyh:userId is null !

调用企业微信接口时没有返回用户ID。

解决方法:查看kd.bos.login.thirdauth.app.tencent.WxqyhUtils

日志,调用企业微信接口有误。

 

(4)wxqyh:get user info is error

调用企业微信接口时没有返回用户详情信息。

解决方法:查看kd.bos.login.thirdauth.app.tencent.WxqyhUtils

日志,调用企业微信接口有误。

 

(5)wxqyh:get imMapping user info is null

映射关系中查询不到用户信息

解决方法:同步企业微信通讯录信息。

kd.bos.login.thirdauth.app.tencent.WxqyhUtils的报错代码

 

上传图片


WxqyhUtils中会调用企业微信接口,需要查询企业微信具体报错信息。

地址:https://open.work.weixin.qq.com/devtool/query

上传图片

3、企业微信常见错误码举例

(1)60020不安全的访问IP

解决办法:配置企业可信IP

上传图片

上传图片

(2)40001不合法的secret参数

解决办法:重新配置应用的密钥。路径:系统服务云->配置工具->第三方配置

上传图片

企业微信免登问题排查指南

私有云企业微信配置文档:https://vip.kingdee.com/knowledge/specialDetail/228892721203874816?category=228892863525294336&id=22889619...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息