Class Overview
Populates the GrantedAuthority
s for a user by reading a list of attributes that were returned as
part of the CAS response. Each attribute is read and each value of the attribute is turned into a GrantedAuthority. If the attribute has no
value then its not added.
Summary
Public Methods |
void
|
setConvertToUpperCase(boolean convertToUpperCase)
Converts the returned attribute values to uppercase values.
|
Public Constructors
public
GrantedAuthorityFromAssertionAttributesUserDetailsService
(String[] attributes)
Public Methods
public
void
setConvertToUpperCase
(boolean convertToUpperCase)
Converts the returned attribute values to uppercase values.
Parameters
convertToUpperCase
| true if it should convert, false otherwise.
|
Protected Methods
protected
UserDetails
loadUserDetails
(Assertion assertion)
Protected template method for construct a UserDetails
via the supplied CAS
assertion.
Parameters
assertion
| the assertion to use to construct the new UserDetails. CANNOT be NULL. |
Returns
- the newly constructed UserDetails.