网站怎么添加js广告位,网页制作教程 赵丰年,意识形态建设专题网站,html5响应式公司网站模版1. 问题背景
最近在协助团队小盆友调试一个验签问题#xff0c;结果还“节外生枝”了#xff0c;原来不是签名过程的问题#xff0c;是token的问题。 当你看到“JWT signature does not match locally computed signature. JWT validity cannot be asserted and should not…1. 问题背景
最近在协助团队小盆友调试一个验签问题结果还“节外生枝”了原来不是签名过程的问题是token的问题。 当你看到“JWT signature does not match locally computed signature. JWT validity cannot be asserted and should not be trusted.”是不是也会产生错觉 2. 解决过程
看到JWT博主立刻想到网关某个地方的问题遂按图索骥一番果然找到了。原来是这行代码的问题 /**此处secret指appSecrettoken是客户端提供的token*/
Jwts.parser().setSigningKey(secret).parseClaimsJws(token).getBody();也就是这行代码在解析客户端提交的token的时候发生了异常。所以此刻该怎么办try一下呗避免未知异常提前catch并反馈客户端。
3. 总结经验
我们在使用JWT做接口鉴权时通常会校验token是否为空是否正确等。如果解析token失败时即会触发以上exception。