diff --git a/cas/src/main/java/org/springframework/security/cas/userdetails/GrantedAuthorityFromAssertionAttributesUserDetailsService.java b/cas/src/main/java/org/springframework/security/cas/userdetails/GrantedAuthorityFromAssertionAttributesUserDetailsService.java index 517120aa46..720fef5df6 100644 --- a/cas/src/main/java/org/springframework/security/cas/userdetails/GrantedAuthorityFromAssertionAttributesUserDetailsService.java +++ b/cas/src/main/java/org/springframework/security/cas/userdetails/GrantedAuthorityFromAssertionAttributesUserDetailsService.java @@ -61,7 +61,9 @@ public final class GrantedAuthorityFromAssertionAttributesUserDetailsService if (value != null) { if (value instanceof List) { for (Object o : (List) value) { - grantedAuthorities.add(createSimpleGrantedAuthority(o)); + if (o != null) { + grantedAuthorities.add(createSimpleGrantedAuthority(o)); + } } } else {