我正在关注此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
下。为什么无法解决?
答案 0 :(得分:2)
根据Connect2id支持,&#34; JWT类在4.0版本中进行了重构,现在它使用了一个不可变的JWT对象--JWTClaimsSet。&#34;
由于我使用的是最新版本的Nimbus 4.16.2,我不得不用ReadOnlyJWTClaimsSet
替换所有JWTClaimsSet
并且它有效。