diff --git a/docs/manual/src/docs/asciidoc/_includes/reactive/oauth2/resource-server.adoc b/docs/manual/src/docs/asciidoc/_includes/reactive/oauth2/resource-server.adoc index dc249e34d37..04ef3dee4aa 100644 --- a/docs/manual/src/docs/asciidoc/_includes/reactive/oauth2/resource-server.adoc +++ b/docs/manual/src/docs/asciidoc/_includes/reactive/oauth2/resource-server.adoc @@ -454,10 +454,11 @@ static class GrantedAuthoritiesExtractor implements Converter> { public Collection convert(Jwt jwt) { - Collection authorities = (Collection) - jwt.getClaims().get("mycustomclaim"); + Collection authorities = (Collection) + jwt.getClaims().getOrDefault("mycustomclaim", Collections.emptyList()); return authorities.stream() + .map(Object::toString) .map(SimpleGrantedAuthority::new) .collect(Collectors.toList()); } diff --git a/docs/manual/src/docs/asciidoc/_includes/servlet/oauth2/oauth2-resourceserver.adoc b/docs/manual/src/docs/asciidoc/_includes/servlet/oauth2/oauth2-resourceserver.adoc index 4a58d084ae4..4d6f0ff7416 100644 --- a/docs/manual/src/docs/asciidoc/_includes/servlet/oauth2/oauth2-resourceserver.adoc +++ b/docs/manual/src/docs/asciidoc/_includes/servlet/oauth2/oauth2-resourceserver.adoc @@ -473,10 +473,11 @@ static class GrantedAuthoritiesExtractor implements Converter> { public Collection convert(Jwt jwt) { - Collection authorities = (Collection) - jwt.getClaims().get("mycustomclaim"); + Collection authorities = (Collection) + jwt.getClaims().getOrDefault("mycustomclaim", Collections.emptyList()); return authorities.stream() + .map(Object::toString) .map(SimpleGrantedAuthority::new) .collect(Collectors.toList()); }