jeecgboot/jeecg-boot

刚打开界面,直接报错“Sign签名校验失败!”

Closed this issue · 3 comments

版本号:3.5.3
分支:

master?springboot3? 还是springboot3_sas

前端版本:

vue3版

问题描述:

请问。刚打开界面,直接报错“Sign签名校验失败!”这个是为什么,我在本地测试库都可以,但是发布到服务器就不行。
没有输入中文。刚打开界面就报错

截图&代码:

2024-04-28 10:47:17.039 [http-nio-8080-exec-10] �[34mINFO �[0;39m �[36mo.j.config.sign.interceptor.SignAuthInterceptor:36�[0;39m - Sign Interceptor request URI = /taizhang//sys/dict/getDictItems/equipment_apply,equipment_apply_id,equipment_apply_id,%20audit_status%20=%20'5'
2024-04-28 10:47:17.038 [http-nio-8080-exec-5] �[34mINFO �[0;39m �[36mo.j.config.sign.interceptor.SignAuthInterceptor:36�[0;39m - Sign Interceptor request URI = /taizhang//sys/dict/getDictItems/sys_user%20where%20status%20=%20'1',realname,id
2024-04-28 10:47:17.041 [http-nio-8080-exec-10] �[34mINFO �[0;39m �[36morg.jeecg.config.sign.util.HttpUtils:44�[0;39m - pathVariable: equipment_apply,equipment_apply_id,equipment_apply_id,%20audit_status%20=%20'5'
2024-04-28 10:47:17.053 [http-nio-8080-exec-5] �[34mINFO �[0;39m �[36morg.jeecg.config.sign.util.HttpUtils:44�[0;39m - pathVariable: sys_user%20where%20status%20=%20'1',realname,id
2024-04-28 10:47:17.061 [http-nio-8080-exec-10] �[34mINFO �[0;39m �[36morg.jeecg.config.sign.util.HttpUtils:46�[0;39m - pathVariable decode: equipment_apply,equipment_apply_id,equipment_apply_id, audit_status = '5'
2024-04-28 10:47:17.065 [http-nio-8080-exec-5] �[34mINFO �[0;39m �[36morg.jeecg.config.sign.util.HttpUtils:46�[0;39m - pathVariable decode: sys_user where status = '1',realname,id
2024-04-28 10:47:17.085 [http-nio-8080-exec-10] �[34mINFO �[0;39m �[36morg.jeecg.config.sign.util.SignUtil:50�[0;39m - Param paramsJsonStr : {"x-path-variable":"equipment_apply,equipment_apply_id,equipment_apply_id, audit_status = '5'"}
2024-04-28 10:47:17.088 [http-nio-8080-exec-5] �[34mINFO �[0;39m �[36morg.jeecg.config.sign.util.SignUtil:50�[0;39m - Param paramsJsonStr : {"x-path-variable":"sys_user where status = '1',realname,id"}
2024-04-28 10:47:17.091 [http-nio-8080-exec-10] �[34mINFO �[0;39m �[36morg.jeecg.config.sign.util.SignUtil:37�[0;39m - Param Sign : FB955906739517CC09E8E958E09E6AC3
2024-04-28 10:47:17.091 [http-nio-8080-exec-5] �[34mINFO �[0;39m �[36morg.jeecg.config.sign.util.SignUtil:37�[0;39m - Param Sign : 1A62C6E44534781F31F8D5D25DD31F39
2024-04-28 10:47:17.112 [http-nio-8080-exec-10] �[1;31mERROR�[0;39m �[36mo.j.config.sign.interceptor.SignAuthInterceptor:82�[0;39m - request URI = /taizhang//sys/dict/getDictItems/equipment_apply,equipment_apply_id,equipment_apply_id,%20audit_status%20=%20'5'
2024-04-28 10:47:17.119 [http-nio-8080-exec-5] �[34mINFO �[0;39m �[36mo.j.modules.system.controller.SysDictController:172�[0;39m - dictCode : sys_user where status = '1',realname,id
2024-04-28 10:47:17.120 [http-nio-8080-exec-10] �[1;31mERROR�[0;39m �[36mo.j.config.sign.interceptor.SignAuthInterceptor:83�[0;39m - Sign 签名校验失败!Header Sign : 10E4C4ACB96BA6952EC52600D9D39C04
2024-04-28 10:47:17.138 [http-nio-8080-exec-5] �[34mINFO �[0;39m �[36mo.j.c.util.security.AbstractQueryBlackListHandler:62�[0;39m - --获取sql信息--

友情提示(为了提高issue处理效率):

  • 未按格式要求发帖,会被直接删掉;
  • 描述过于简单或模糊,导致无法处理的,会被直接删掉;
  • 请自己初判问题描述是否清楚,是否方便我们调查处理;
  • 针对问题请说明是Online在线功能(需说明用的主题模板),还是生成的代码功能;

补充完整信息

版本号:3.5.3

SignAuthInterceptor
这个类可以自己debug跟一下,实在解决不了,就注释掉这个类的逻辑