public abstract class AbstractCasAssertionUserDetailsService extends 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.