public abstract class AbstractCasAssertionUserDetailsService extends java.lang.Object implements AuthenticationUserDetailsService<CasAssertionAuthenticationToken>
Constructor and Description |
---|
AbstractCasAssertionUserDetailsService() |
Modifier and Type | Method and Description |
---|---|
protected abstract UserDetails |
loadUserDetails(org.jasig.cas.client.validation.Assertion assertion)
Protected template method for construct a
UserDetails via the supplied
CAS assertion. |
UserDetails |
loadUserDetails(CasAssertionAuthenticationToken token) |
public AbstractCasAssertionUserDetailsService()
public final UserDetails loadUserDetails(CasAssertionAuthenticationToken token)
loadUserDetails
in interface AuthenticationUserDetailsService<CasAssertionAuthenticationToken>
token
- The pre-authenticated authentication tokenprotected abstract UserDetails loadUserDetails(org.jasig.cas.client.validation.Assertion assertion)
UserDetails
via the supplied
CAS assertion.assertion
- the assertion to use to construct the new UserDetails. CANNOT be
NULL.