public class CasMultiFactorAuthenticationManager extends Object implements org.jasig.cas.authentication.AuthenticationManager
CasMultiFactorAuthenticationManager that delegates to the CAS authentication
manager and runs post-authn processes on the final object based on MFA requirements.| Constructor and Description |
|---|
CasMultiFactorAuthenticationManager() |
| Modifier and Type | Method and Description |
|---|---|
org.jasig.cas.authentication.Authentication |
authenticate(org.jasig.cas.authentication.principal.Credentials credentials) |
void |
setAuthenticationHandlers(List<org.jasig.cas.authentication.handler.AuthenticationHandler> authenticationHandlers) |
void |
setAuthenticationMetaDataPopulators(List<org.jasig.cas.authentication.AuthenticationMetaDataPopulator> authenticationMetaDataPopulators) |
void |
setCredentialsToPrincipalResolvers(List<org.jasig.cas.authentication.principal.CredentialsToPrincipalResolver> credentialsToPrincipalResolvers) |
void |
setDelegate(org.jasig.cas.authentication.AuthenticationManager delegate) |
public void setAuthenticationHandlers(List<org.jasig.cas.authentication.handler.AuthenticationHandler> authenticationHandlers)
public final void setAuthenticationMetaDataPopulators(List<org.jasig.cas.authentication.AuthenticationMetaDataPopulator> authenticationMetaDataPopulators)
public void setCredentialsToPrincipalResolvers(List<org.jasig.cas.authentication.principal.CredentialsToPrincipalResolver> credentialsToPrincipalResolvers)
public void setDelegate(org.jasig.cas.authentication.AuthenticationManager delegate)
public org.jasig.cas.authentication.Authentication authenticate(org.jasig.cas.authentication.principal.Credentials credentials)
throws org.jasig.cas.authentication.handler.AuthenticationException
authenticate in interface org.jasig.cas.authentication.AuthenticationManagerorg.jasig.cas.authentication.handler.AuthenticationExceptionCopyright © 2013-2015 Unicon Inc.. All Rights Reserved.