Class AuthorityUtils
java.lang.Object
org.springframework.security.core.authority.AuthorityUtils
Utility method for manipulating GrantedAuthority collections etc.
Mainly intended for internal use.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionauthorityListToSet
(Collection<? extends GrantedAuthority> userAuthorities) Converts an array of GrantedAuthority objects to a Set.static List<GrantedAuthority>
commaSeparatedStringToAuthorityList
(String authorityString) Creates a array of GrantedAuthority objects from a comma-separated string representation (e.g.static List<GrantedAuthority>
createAuthorityList
(String... authorities) Converts authorities into a List of GrantedAuthority objects.
-
Field Details
-
NO_AUTHORITIES
-
-
Method Details
-
commaSeparatedStringToAuthorityList
Creates a array of GrantedAuthority objects from a comma-separated string representation (e.g. "ROLE_A, ROLE_B, ROLE_C").- Parameters:
authorityString
- the comma-separated string- Returns:
- the authorities created by tokenizing the string
-
authorityListToSet
public static Set<String> authorityListToSet(Collection<? extends GrantedAuthority> userAuthorities) Converts an array of GrantedAuthority objects to a Set.- Returns:
- a Set of the Strings obtained from each call to GrantedAuthority.getAuthority()
-
createAuthorityList
Converts authorities into a List of GrantedAuthority objects.- Parameters:
authorities
- the authorities to convert- Returns:
- a List of GrantedAuthority objects
-