一、该问题的重现步骤是什么?
bladex 2.3.1
因为jwt 弱密码问题,修改了 默认的“BladeX”秘钥
在bladex_auth.jar 里面修改了
accessTokenConverter.setSigningKey(xxx)
可以正常生成token,但是其他接口报错,提示
{"code”:401,"data”:null,"message”:"请求未授权”}
二、你期待的结果是什么?实际看到的又是什么?
希望接口都能正常访问
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex 2.3.1 微服务 linux
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
就是按照这个改动的,JwtUtil.java 也修改了,重新打到 这些jar 里面,也还是报错
你本地跑起来没,全局搜搜 JwtUtil、SIGN_KEY、BASE64_SECURITY,检查一下是否都修改到了。本地通了再打jar包。
后端进行jwt解码的逻辑在这里:
只要保证oauth2里设置的sign-key和这里解码的sign-key都一致就行
扫一扫访问 Blade技术社区 移动端