Nimbus:在最新版本中找不到符号:方法getAllClaims

时间:2017-05-25 13:56:48

标签: java jwt nimbus

我的程序的一部分需要旧版本的Nimbus(2.21)才能成功运行,其中一部分需要新版本(理想情况下为4.3)。

当我只尝试新版本时,我得到了这个输出:

[ERROR] /src/main/java/com/service/impl/AuthenticationContextImpl.java:[120,64] cannot find symbol
[ERROR] symbol:   method getAllClaims()
[ERROR] location: class com.nimbusds.jwt.JWTClaimsSet

相关的一行是:

String contextJSON = ((JWTClaimsSet) auth.getCredentials()).getAllClaims().get("context").toString();

据推测,此功能已在较新版本的Nimbus中更新或重命名。我该如何适应这个?

1 个答案:

答案 0 :(得分:0)