public class TerminatingMultiFactorAuthenticationViaFormAction extends AbstractMultiFactorAuthenticationViaFormAction
authenticationManager, authenticationMethodVerifier, authenticationSupport, cas, credentialsBinder, logger, multiFactorAuthenticationRequestResolver| Constructor and Description |
|---|
TerminatingMultiFactorAuthenticationViaFormAction(MultiFactorAuthenticationRequestResolver multiFactorAuthenticationRequestResolver,
net.unicon.cas.addons.authentication.AuthenticationSupport authenticationSupport,
AuthenticationMethodVerifier authenticationMethodVerifier,
RequestedAuthenticationMethodRankingStrategy authenticationMethodRankingStrategy,
String hostname)
Ctor.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.webflow.execution.Event |
doAuthentication(org.springframework.webflow.execution.RequestContext context,
org.jasig.cas.authentication.principal.Credentials credentials,
org.springframework.binding.message.MessageContext messageContext,
String id)
In the event of a non-MFA request, return the result of
AbstractMultiFactorAuthenticationViaFormAction.getErrorEvent(RequestContext) by default. |
protected org.springframework.webflow.execution.Event |
multiFactorAuthenticationSuccessful(org.jasig.cas.authentication.Authentication authentication,
org.springframework.webflow.execution.RequestContext context,
org.jasig.cas.authentication.principal.Credentials credentials,
org.springframework.binding.message.MessageContext messageContext,
String id)
Multifactor authentication successful.
|
addToMfaTransactionAndGetHighestRankedMfaRequest, afterPropertiesSet, doBind, doExecute, doMultiFactorAuthentication, getErrorEvent, getMfaRequestOrNull, getSuccessEvent, isValidLoginTicket, populateErrorsInstance, setCentralAuthenticationService, setCredentialsBinder, setErrorEventBuilder, setMultiFactorAuthenticationManager, setSuccessfulEventBuilderpublic TerminatingMultiFactorAuthenticationViaFormAction(MultiFactorAuthenticationRequestResolver multiFactorAuthenticationRequestResolver, net.unicon.cas.addons.authentication.AuthenticationSupport authenticationSupport, AuthenticationMethodVerifier authenticationMethodVerifier, RequestedAuthenticationMethodRankingStrategy authenticationMethodRankingStrategy, String hostname)
multiFactorAuthenticationRequestResolver - multiFactorAuthenticationRequestResolverauthenticationSupport - authenticationSupportauthenticationMethodVerifier - authenticationMethodVerifierauthenticationMethodRankingStrategy - authenticationMethodRankingStrategyhostname - the hostnameprotected final org.springframework.webflow.execution.Event multiFactorAuthenticationSuccessful(org.jasig.cas.authentication.Authentication authentication,
org.springframework.webflow.execution.RequestContext context,
org.jasig.cas.authentication.principal.Credentials credentials,
org.springframework.binding.message.MessageContext messageContext,
String id)
throws org.jasig.cas.ticket.TicketException
AbstractMultiFactorAuthenticationViaFormActionmultiFactorAuthenticationSuccessful in class AbstractMultiFactorAuthenticationViaFormActionauthentication - the authenticationcontext - the contextcredentials - the credentialsmessageContext - the message contextid - the idorg.jasig.cas.ticket.TicketException - in the event that granting the TGT fails.protected final org.springframework.webflow.execution.Event doAuthentication(org.springframework.webflow.execution.RequestContext context,
org.jasig.cas.authentication.principal.Credentials credentials,
org.springframework.binding.message.MessageContext messageContext,
String id)
throws Exception
AbstractMultiFactorAuthenticationViaFormActionAbstractMultiFactorAuthenticationViaFormAction.getErrorEvent(RequestContext) by default.
Implementations are expected to override this method if they wish to respond to authentication
requests.doAuthentication in class AbstractMultiFactorAuthenticationViaFormActioncontext - request contextcredentials - the requesting credentialsmessageContext - the message bundle managerid - the identifier of the credential, based on implementation provided in the flow setupException - the exceptionCopyright © 2013-2015 Unicon Inc.. All Rights Reserved.