Implement simple JWT refresh filter

This commit is contained in:
René Pfeuffer
2018-11-30 16:57:04 +01:00
parent 043be9f47b
commit aec5520e57
3 changed files with 61 additions and 2 deletions

View File

@@ -31,7 +31,7 @@ public class JwtAccessTokenRefresher {
@SuppressWarnings("squid:S3655") // the refresh expiration cannot be null at the time building the new token, because
// we checked this before in tokenCanBeRefreshed
Optional<JwtAccessToken> refresh(JwtAccessToken oldToken) {
public Optional<JwtAccessToken> refresh(JwtAccessToken oldToken) {
JwtAccessTokenBuilder builder = builderFactory.create();
Map<String, Object> claims = oldToken.getClaims();
claims.forEach(builder::custom);