ReadOnlyJWTClaimsSet无法解析为

时间:2016-05-10 15:36:07

标签: maven dependencies jwt

我正在关注此article以实现令牌身份验证。 Nimbus被添加为我的pom中的依赖。

<dependency>
    <groupId>com.nimbusds</groupId>
    <artifactId>nimbus-jose-jwt</artifactId>
    <version>4.16.2</version>
</dependency>

除了ReadOnlyJWTClaimsSet之外,所有JWT内容都被识别出来。根据此link,它应位于com.nimbusds.jwt.ReadOnlyJWTClaimsSet下。为什么无法解决?

1 个答案:

答案 0 :(得分:2)

根据Connect2id支持,&#34; JWT类在4.0版本中进行了重构,现在它使用了一个不可变的JWT对象--JWTClaimsSet。&#34;

由于我使用的是最新版本的Nimbus 4.16.2,我不得不用ReadOnlyJWTClaimsSet替换所有JWTClaimsSet并且它有效。