WuKongOpenSource/Wukong_Accounting

运行报错,提示令牌校验异常+没有访问权限。

Opened this issue · 1 comments

现象描述:在运行悟空财务系统前端+后端后,经由悟空应用管理平台 https://id.72crm.com/#/main/application 点开财务管理体验登录报错,报错如下图所示:
微信图片_20231030102100

首先,如下图所示,我已经成功运行了无代码管理wukong-nocode ( https://gitee.com/wukongcrm/wukong-nocode ) 项目,这表明我的数据库、nacos、es之类的配置是没有问题的:

微信图片_20231030102445

但是在运行无代码管理项目时候有个疑问,为什么配置页面的App Secret 对应着无代码管理后端项目application.yml中的clientId?配置页面的Token 端点对应着无代码管理后端项目application.yml中的clientSecret?这太有歧义了吧。
微信图片_20231030102935

微信图片_20231030103245

然后我按照无代码管理项目成功运行的经验,在悟空财务系统也就是当前项目中也是采用了配置页面的App Secret 对应着后端项目application.yml中的clientId,配置页面的Token 端点对应着后端项目application.yml中的clientSecret 这样去配置,并且修改appid信息,财务系统的前端和后端项目是跑起来了,但是在悟空应用管理平台 https://id.72crm.com/#/main/application 点开财务管理体验登录报错,就报错了。(当然我也试过ac 和sc反过来,但还是报错。)

微信图片_20231030103644

微信图片_20231030103649

感谢您为项目指出不足之处,对于参数描述歧义问题对您带来的困扰深表歉意,我们将会在下个版本进行优化。

经过查看您的截图,分析出目前您这边遇到令牌校验失败的原因是 APPLICATION_ID.txt中appId值与应用不匹配!
出现此前情况的原因:
1.appId不配置,对比应用中的appId 和项目静态资源 APPLICATION_ID.txt中配置的appId是否一致
image
2.可能缓存原因,清除浏览器缓存,然后确保两个appId一致,重新运行项目

建议您根据以上解决方案再次尝试一下!