NPE in OAuth 2.0 JCacheOAuthDataProvider with isStoreJwtTokenKeyOnly
@@ -151,8 +151,12 @@ public class JCacheOAuthDataProvider extends AbstractOAuthDataProvider {
@Override
protected void doRevokeAccessToken(ServerAccessToken at) {
+ if (isUseJwtFormatForAccessTokens() && isStoreJwtTokenKeyOnly()) {
+ jwtAccessTokenCache.remove(at.getTokenKey());
+ } else {
accessTokenCache.remove(at.getTokenKey());
}
+ }
@Override
protected RefreshToken getRefreshToken(String refreshTokenKey) {
