发财发财发大财 2021-08-25 18:14 采纳率: 42.9%
浏览 51
已结题

后台token报SignatureVerificationException异常

前端请求接口时,token报SignatureVerificationException异常,也不是token过期或者token获取错误,现在主要是不知道什么情况会导致该异常,报该异常后,接口可以访问,但是获取不到数据

try {
            //验证令牌
           JWTUtils.verify(token);
          return true;
        }catch (SignatureVerificationException e){
            e.printStackTrace();
            log.info("50001");
            map.put("message","无效签名");
            map.put("code",50001);
        }catch (TokenExpiredException e){
            map.put("message","token过期");
            map.put("code",50002);
        }catch (AlgorithmMismatchException e){
            log.info("50003");
            map.put("message","两次token不一至");
            map.put("code",50003);
        }catch (Exception e) {
            log.info("50004");
            map.put("message","无效签名");
            map.put("code",50004);
        }

  • 写回答

1条回答 默认 最新

  • 小白求学进阶 2021-08-25 19:49
    关注

    SignatureVerificationException这不是提示了是签名错误了吗,直接看下穿过来的参数签名字段是否加密对了没,看看js的生成签名算法

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月10日
  • 创建了问题 8月25日

悬赏问题

  • ¥15 vs2019的js智能提示
  • ¥15 关于#开发语言#的问题:FDTD建模问题图中代码没有报错,但是模型却变透明了
  • ¥15 uniapp的h5项目写一个抽奖动画
  • ¥15 TeleScan不能修改bar
  • ¥100 请问我基于逐飞库写的这个有关于mp u6050传感器的函数,为什么输出的值是固定的?
  • ¥15 hadoop中启动hive报错如下怎么解决
  • ¥15 如何优化QWebEngineView 加载url的速度
  • ¥15 关于#hadoop#的问题,请各位专家解答!
  • ¥15 如何批量抓取网站信息
  • ¥15 Spring Boot离线人脸识别