Java 代币';使用算法HmacSHA256验证时,s签名无效

Java 代币';使用算法HmacSHA256验证时,s签名无效,java,jwt,Java,Jwt,我创建了一个JWT验证方法,它在一些系统中工作,只有一个除外。现在我得到了这个信息: 使用算法HmacSHA256验证时,令牌的签名无效 请参阅我的代码: Algorithm algorithm = Algorithm.HMAC256("Abcd"); JWTVerifier verifier = JWT.require(algorithm).build(); verifier.verify(auth); 我的代币是: EYJHBGCIOIJIU

我创建了一个JWT验证方法,它在一些系统中工作,只有一个除外。现在我得到了这个信息:

使用算法HmacSHA256验证时,令牌的签名无效

请参阅我的代码:

Algorithm algorithm = Algorithm.HMAC256("Abcd");            
JWTVerifier verifier = JWT.require(algorithm).build();            
verifier.verify(auth);
我的代币是:

EYJHBGCIOIJIUZIKPXVCJ9.EYJ1C2VYBMFTZSI6IMFIY2KILCYOYXNOIJOYYYYUAXMJMIFQ.itPMz9wALbF4w5QiQ7F5MikI3gKjTFwIwq8ldhcz99o


您有什么解决方案吗?

对于com.auth0.java-jwt-3.3.0,令牌似乎是正确的。您使用的是什么版本?@pero_hero com.auth0 java jwt 3.3.0它正在工作。。但是现在我有了一个新的系统,它不是我想代码应该在任何系统上运行。如何生成jwt?