secret key byte array cannot be null or empty.
检查字段

signWith中  ysy字符串过短

String jwt = Jwts.builder()
                .signWith(SignatureAlgorithm.HS256, "ysy")//签名算法
                .setClaims(claims)//自定义内容(负载)
                .setExpiration(new Date(System.currentTimeMillis() + 3600 * 1000))//设置有效期
                .compact();
        System.out.println(jwt);

 将后面字符串加长

String jwt = Jwts.builder()
                .signWith(SignatureAlgorithm.HS256, "ysyysy")//签名算法
                .setClaims(claims)//自定义内容(负载)
                .setExpiration(new Date(System.currentTimeMillis() + 3600 * 1000))//设置有效期
                .compact();
        System.out.println(jwt);

成功

 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐