- AbstractMultiFactorAuthenticationArgumentExtractor - Class in net.unicon.cas.mfa.web.support
-
Abstract extractor containing common functionality pertaining to authentication methods verification and target service extraction
that subclasses delegate to.
- AbstractMultiFactorAuthenticationArgumentExtractor(List<ArgumentExtractor>, MultiFactorWebApplicationServiceFactory, AuthenticationMethodVerifier) - Constructor for class net.unicon.cas.mfa.web.support.AbstractMultiFactorAuthenticationArgumentExtractor
-
Ctor.
- AbstractMultiFactorAuthenticationProtocolValidationSpecification - Class in net.unicon.cas.mfa
-
Validate the requested protocol spec, primarily based on the requested authentication method.
- AbstractMultiFactorAuthenticationProtocolValidationSpecification(boolean) - Constructor for class net.unicon.cas.mfa.AbstractMultiFactorAuthenticationProtocolValidationSpecification
-
Constructor to spin up the validation spec instance.
- AbstractMultiFactorAuthenticationProtocolValidationSpecification(String) - Constructor for class net.unicon.cas.mfa.AbstractMultiFactorAuthenticationProtocolValidationSpecification
-
Constructor to spin up the validation spec instance, requiring a particular
authentication method.
- AbstractMultiFactorAuthenticationProtocolValidationSpecification.WithoutProxy - Class in net.unicon.cas.mfa
-
An MFA validator that does not handles proxy authentications.
- AbstractMultiFactorAuthenticationProtocolValidationSpecification.WithoutProxy() - Constructor for class net.unicon.cas.mfa.AbstractMultiFactorAuthenticationProtocolValidationSpecification.WithoutProxy
-
Instantiates a new without proxy spec.
- AbstractMultiFactorAuthenticationProtocolValidationSpecification.WithProxy - Class in net.unicon.cas.mfa
-
An MFA validator that handles proxy authentications.
- AbstractMultiFactorAuthenticationProtocolValidationSpecification.WithProxy() - Constructor for class net.unicon.cas.mfa.AbstractMultiFactorAuthenticationProtocolValidationSpecification.WithProxy
-
Instantiates a new with proxy spec.
- AbstractMultiFactorAuthenticationViaFormAction - Class in net.unicon.cas.mfa.web.flow
-
An abstraction that specifies how the authentication flow should behave.
- AbstractMultiFactorAuthenticationViaFormAction(MultiFactorAuthenticationRequestResolver, AuthenticationSupport, AuthenticationMethodVerifier, RequestedAuthenticationMethodRankingStrategy, String) - Constructor for class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
Ctor.
- addAuthenticationToChain(Authentication) - Method in class net.unicon.cas.mfa.authentication.principal.MultiFactorCredentials
-
Add the authentication to the chain, having verified
that the resolved principal of the new authentication
matches what has been remembered and collected as the principal.
- addDefaultTransitionToState(TransitionableState, String) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Add a default transition to a given state.
- addEndStateBackedByView(Flow, String, String) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Add end state backed by view.
- addGlobalTransitionIfExceptionIsThrown(Flow, String, Class<?>) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Add global transition if exception is thrown.
- addMfaRequest(MultiFactorAuthenticationRequestContext) - Method in class net.unicon.cas.mfa.authentication.MultiFactorAuthenticationTransactionContext
-
Add mfa request to internal collection.
- addMultiFactorGlobalTransitionsForExceptionHandling(Flow) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Add multi factor global transitions for exception handling.
- addMultiFactorOutcomeTransitionsToSubmissionActionState(Flow, String[]) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Add multi factor outcome transitions to submission action state.
- addMultiFactorViewEndStates(Flow) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Add multi factor view end states.
- addOnEntryActionToServiceCheckState(Flow) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Add on entry action to service check state.
- addTicketGrantingTicketExistsCheck(Flow, String[]) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Add ticket granting ticket exists check.
- addToMfaTransactionAndGetHighestRankedMfaRequest(List<MultiFactorAuthenticationRequestContext>, RequestContext) - Method in class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
Add the request to mfa transaction, re-rank and return the newly ranked one.
- addTransitionToActionState(ActionState, String, String) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Add transition to action state.
- afterPropertiesSet() - Method in class net.unicon.cas.mfa.authentication.CasMultiFactorApplicationContextAware
-
- afterPropertiesSet() - Method in class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
- afterPropertiesSet() - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
- anyPreviouslyAchievedAuthenticationMethodsStrongerThanRequestedOne(Set<String>, String) - Method in class net.unicon.cas.mfa.authentication.OrderedMultiFactorMethodRankingStrategy
-
- anyPreviouslyAchievedAuthenticationMethodsStrongerThanRequestedOne(Set<String>, String) - Method in interface net.unicon.cas.mfa.authentication.RequestedAuthenticationMethodRankingStrategy
-
Determine if provided list of previously achieved authentication methods contains any one method stronger than
currently requested one.
- ATTRIBUTE_ID_MFA_CREDENTIALS - Static variable in class net.unicon.cas.mfa.web.flow.GenerateMultiFactorCredentialsAction
-
The constant ATTRIBUTE_ID_MFA_CREDENTIALS
that indicates the
MultiFactorCredentials instance created
and put into the scope.
- authenticate(Credentials) - Method in class net.unicon.cas.mfa.authentication.CasMultiFactorAuthenticationManager
-
- authenticationManager - Variable in class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
The authentication manager.
- AuthenticationMethod - Class in net.unicon.cas.mfa.authentication
-
Defines an mfa authentication method
and its relevant properties.
- AuthenticationMethod() - Constructor for class net.unicon.cas.mfa.authentication.AuthenticationMethod
-
Instantiates a new Authentication method.
- AuthenticationMethod(String, Integer) - Constructor for class net.unicon.cas.mfa.authentication.AuthenticationMethod
-
Instantiates a new Authentication method.
- AuthenticationMethodConfigurationProvider - Interface in net.unicon.cas.mfa.authentication
-
Defines where authentication methods come from, which are
supported and how they are loaded into the application context.
- AuthenticationMethodTranslator - Interface in net.unicon.cas.mfa.authentication
-
Defines operations that are to translate a received/retrieved authentication method
into one that CAS can recognize.
- authenticationMethodVerifier - Variable in class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
The authenticationMethodVerifier.
- AuthenticationMethodVerifier - Interface in net.unicon.cas.mfa.web.support
-
Strategy interface for verifying requested mfa authentication methods.
- authenticationSupport - Variable in class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
The authentication support.
- AUTHN_METHOD - Static variable in class net.unicon.cas.mfa.authentication.DefaultRegisteredServiceMfaRoleProcessorImpl
-
authn_method.
- canHandle(HttpServletRequest, HttpServletResponse) - Method in class net.unicon.cas.mfa.web.MultiFactorServiceValidateController
- cas - Variable in class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
The central authentication service.
- CAS_AUTHENTICATION_ATTR_NAME - Static variable in class net.unicon.cas.mfa.web.flow.util.MultiFactorRequestContextUtils
-
Attribute name by which the authentication context can be retrieved/placed in the flow.
- CAS_MFA_CREDENTIALS_ATTR_NAME - Static variable in class net.unicon.cas.mfa.web.flow.util.MultiFactorRequestContextUtils
-
Attribute name by which the MFA credentials can be retrieved/placed in the flow.
- CAS_MFA_REQ_AUTHN_METHOD - Static variable in class net.unicon.cas.mfa.web.flow.util.MultiFactorRequestContextUtils
-
Attribute name by which the required authentication method can be retrieved/placed in the flow.
- CAS_TICKET_GRANTING_TICKET_ATTR_NAME - Static variable in class net.unicon.cas.mfa.web.flow.util.MultiFactorRequestContextUtils
-
Attribute name by which the TGT can be retrieved/placed in the flow.
- CasMultiFactorApplicationContextAware - Class in net.unicon.cas.mfa.authentication
-
Initialize the application context with the needed mfa configuration
as much as possible to simplify adding mfa into an existing overlay.
- CasMultiFactorApplicationContextAware() - Constructor for class net.unicon.cas.mfa.authentication.CasMultiFactorApplicationContextAware
-
- CasMultiFactorAuthenticationManager - Class in net.unicon.cas.mfa.authentication
-
- CasMultiFactorAuthenticationManager() - Constructor for class net.unicon.cas.mfa.authentication.CasMultiFactorAuthenticationManager
-
- CasMultiFactorWebflowConfigurer - Class in net.unicon.cas.mfa.web.flow
-
Initialize the application context with the needed webflow mfa configuration
as much as possible to simplify adding mfa into an existing overlay.
- CasMultiFactorWebflowConfigurer() - Constructor for class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
- ChainingCredentialsToPrincipalResolver - Class in net.unicon.cas.mfa.authentication.principal
-
- ChainingCredentialsToPrincipalResolver() - Constructor for class net.unicon.cas.mfa.authentication.principal.ChainingCredentialsToPrincipalResolver
-
- checkMfaRoles(WebApplicationService) - Method in class net.unicon.cas.mfa.web.support.RegisteredServiceAttributeMultiFactorAuthenticationArgumentExtractor
-
Adaptes the current request to check user attributes.
- CODE - Static variable in class net.unicon.cas.mfa.web.flow.view.MultifactorLoginViewPrincipalAttributeGreeter
-
MessageSource code.
- compareTo(Object) - Method in class net.unicon.cas.mfa.authentication.AuthenticationMethod
-
- CompositeAuthentication - Interface in net.unicon.cas.mfa.authentication
-
A composite authentication that specifically is able to collect
authentication methods fulfilled in the chain.
- computeHighestRankingAuthenticationMethod(MultiFactorAuthenticationTransactionContext) - Method in class net.unicon.cas.mfa.authentication.OrderedMultiFactorMethodRankingStrategy
-
- computeHighestRankingAuthenticationMethod(MultiFactorAuthenticationTransactionContext) - Method in interface net.unicon.cas.mfa.authentication.RequestedAuthenticationMethodRankingStrategy
-
Calculates the highest ranking possible authentication method from the list of the requested ones.
- ConfigurableSpringWebflowExceptionHandler - Class in net.unicon.cas.mfa.web.flow
-
A extension of TransitionExecutingFlowExecutionExceptionHandler that exposes configuration
for convenience directly via a constructor, such that handlers can be configured via explicit spring beans.
- ConfigurableSpringWebflowExceptionHandler(Class<Exception>, String) - Constructor for class net.unicon.cas.mfa.web.flow.ConfigurableSpringWebflowExceptionHandler
-
Initialize the handler with the exception class to handle, and the state to which the flow must move.
- CONST_PARAM_AUTHN_METHOD - Static variable in interface net.unicon.cas.mfa.web.support.MultiFactorAuthenticationSupportingWebApplicationService
-
Parameter name that defined the method of authentication.
- containsAuthenticationMethod(String) - Method in interface net.unicon.cas.mfa.authentication.AuthenticationMethodConfigurationProvider
-
Contains authentication method.
- containsAuthenticationMethod(String) - Method in class net.unicon.cas.mfa.authentication.DefaultAuthenticationMethodConfigurationProvider
-
- containsAuthenticationMethod(String) - Method in class net.unicon.cas.mfa.authentication.JsonBackedAuthenticationMethodConfigurationProvider
-
Contains authentication method.
- convertValueToCollection(Object) - Static method in class net.unicon.cas.mfa.util.MultiFactorUtils
-
Convert the object given into a
Collection instead.
- countChainedAuthentications() - Method in class net.unicon.cas.mfa.authentication.principal.MultiFactorCredentials
-
Count the number of authentication contexts in the chain.
- create(String, String, String, String, MultiFactorAuthenticationSupportingWebApplicationService.AuthenticationMethodSource) - Method in class net.unicon.cas.mfa.web.support.DefaultMultiFactorWebApplicationServiceFactory
-
- create(String, String, String, String, MultiFactorAuthenticationSupportingWebApplicationService.AuthenticationMethodSource) - Method in interface net.unicon.cas.mfa.web.support.MultiFactorWebApplicationServiceFactory
-
- createEvaluateAction(String) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Create evaluate action.
- createMapperToSubflowState(List<DefaultMapping>) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Create mapper to subflow state.
- createMappingToSubflowState(String, String, boolean, Class) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Create mapping to subflow state.
- createMultiFactorParentSubflowStateDefinitions(Flow, String) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Create multi factor parent subflow state definitions.
- createMultiFactorSubflowStateDefinitions(Flow, String[]) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Create multi factor subflow state definitions.
- createMultiFactorSubflowStateDefinitionsByAuthenticationMethod(Flow, String[]) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Create multi factor subflow state definitions by authentication method.
- createSubflowAttributeMapper(Mapper, Mapper) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Create subflow attribute mapper.
- createSubflowState(Flow, String, String, Action) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Create subflow state.
- createTicketGrantingTicket(Credentials) - Method in class net.unicon.cas.mfa.MultiFactorAwareCentralAuthenticationService
-
- createTransition(String, String) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Create transition.
- createTransition(String) - Method in class net.unicon.cas.mfa.web.flow.CasMultiFactorWebflowConfigurer
-
Create transition without a criteria.
- credentialsBinder - Variable in class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
The credentials binder.
- GenerateMultiFactorCredentialsAction - Class in net.unicon.cas.mfa.web.flow
-
An action to obtain/construct the
MultiFactorCredentials instance and pass it along
to the subsequent authentication flow.
- GenerateMultiFactorCredentialsAction() - Constructor for class net.unicon.cas.mfa.web.flow.GenerateMultiFactorCredentialsAction
-
- getAttributes() - Method in class net.unicon.cas.mfa.authentication.DefaultCompositeAuthentication
-
- getAttributes() - Method in class net.unicon.cas.mfa.authentication.principal.MutablePrincipal
-
- getAuthenticatedDate() - Method in class net.unicon.cas.mfa.authentication.DefaultCompositeAuthentication
-
- getAuthentication() - Method in class net.unicon.cas.mfa.authentication.principal.MultiFactorCredentials
-
Creates an instance of the
CompositeAuthentication object that collects
and harmonizes all principal and authentication attributes into one context.
- getAuthentication() - Method in exception net.unicon.cas.mfa.authentication.principal.UnknownPrincipalMatchException
-
- getAuthentication(RequestContext) - Static method in class net.unicon.cas.mfa.web.flow.util.MultiFactorRequestContextUtils
-
Gets the authentication.
- getAuthenticationExceptionInFlowScope(RequestContext, Class<T>) - Static method in class net.unicon.cas.mfa.web.flow.util.MultiFactorRequestContextUtils
-
Gets authentication exception in flow scope.
- getAuthenticationFromAssertion(Assertion) - Static method in class net.unicon.cas.mfa.util.MultiFactorUtils
-
Gets authentication from assertionfinal.
- getAuthenticationMethod() - Method in class net.unicon.cas.mfa.AbstractMultiFactorAuthenticationProtocolValidationSpecification
-
- getAuthenticationMethod(String) - Method in interface net.unicon.cas.mfa.authentication.AuthenticationMethodConfigurationProvider
-
Gets authentication method.
- getAuthenticationMethod(String) - Method in class net.unicon.cas.mfa.authentication.DefaultAuthenticationMethodConfigurationProvider
-
- getAuthenticationMethod(String) - Method in class net.unicon.cas.mfa.authentication.JsonBackedAuthenticationMethodConfigurationProvider
-
Gets authentication method.
- getAuthenticationMethod() - Method in exception net.unicon.cas.mfa.ticket.MultiFactorAuthenticationBaseTicketValidationException
-
- getAuthenticationMethod(HttpServletRequest, WebApplicationService) - Method in class net.unicon.cas.mfa.web.support.AbstractMultiFactorAuthenticationArgumentExtractor
-
Delegates to subclasses to resolve requested authentication method.
- getAuthenticationMethod() - Method in class net.unicon.cas.mfa.web.support.DefaultMultiFactorAuthenticationSupportingWebApplicationService
-
- getAuthenticationMethod() - Method in interface net.unicon.cas.mfa.web.support.MultiFactorAuthenticationSupportingWebApplicationService
-
Define the authentication method accepted and supported by this MFA service.
- getAuthenticationMethod(HttpServletRequest, WebApplicationService) - Method in class net.unicon.cas.mfa.web.support.RegisteredServiceAttributeMultiFactorAuthenticationArgumentExtractor
-
- getAuthenticationMethod(HttpServletRequest, WebApplicationService) - Method in class net.unicon.cas.mfa.web.support.RequestParameterMultiFactorAuthenticationArgumentExtractor
-
- getAuthenticationMethod() - Method in exception net.unicon.cas.mfa.web.support.UnrecognizedAuthenticationMethodException
-
- getAuthenticationMethodSource() - Method in class net.unicon.cas.mfa.web.support.AbstractMultiFactorAuthenticationArgumentExtractor
-
Delegates to subclasses to resolve target authentication method source.
- getAuthenticationMethodSource() - Method in class net.unicon.cas.mfa.web.support.DefaultMultiFactorAuthenticationSupportingWebApplicationService
-
- getAuthenticationMethodSource() - Method in interface net.unicon.cas.mfa.web.support.MultiFactorAuthenticationSupportingWebApplicationService
-
An authentication method source for this MFA service.
- getAuthenticationMethodSource() - Method in class net.unicon.cas.mfa.web.support.RegisteredServiceAttributeMultiFactorAuthenticationArgumentExtractor
-
- getAuthenticationMethodSource() - Method in class net.unicon.cas.mfa.web.support.RequestParameterMultiFactorAuthenticationArgumentExtractor
-
- getChainedCredentials() - Method in class net.unicon.cas.mfa.authentication.principal.MultiFactorCredentials
-
- getCode() - Method in exception net.unicon.cas.mfa.ticket.MultiFactorAuthenticationBaseTicketValidationException
-
- getCredentials() - Method in class net.unicon.cas.mfa.authentication.principal.MultiFactorCredentials
-
- getErrorEvent(RequestContext) - Method in class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
The webflow error event id.
- getFulfilledAuthenticationMethodsAsString(Assertion) - Static method in class net.unicon.cas.mfa.util.MultiFactorUtils
-
Generate the string the indicates the list of satisfied authentication methods.
- getFulfilledAuthenticationMethodsAsString(Authentication) - Static method in class net.unicon.cas.mfa.util.MultiFactorUtils
-
Generate the string the indicates the list of satisfied authentication methods.
- getId() - Method in class net.unicon.cas.mfa.authentication.principal.MutablePrincipal
-
- getMfaCredentials(RequestContext) - Static method in class net.unicon.cas.mfa.web.flow.util.MultiFactorRequestContextUtils
-
Gets the mfa credentials.
- getMfaRequestOrNull(Authentication, WebApplicationService, RequestContext) - Method in class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
Get MFA request or null.
- getMfaRequests() - Method in class net.unicon.cas.mfa.authentication.MultiFactorAuthenticationTransactionContext
-
Get.
- getMfaService() - Method in class net.unicon.cas.mfa.authentication.MultiFactorAuthenticationRequestContext
-
- getMfaTransaction(RequestContext) - Static method in class net.unicon.cas.mfa.web.flow.util.MultiFactorRequestContextUtils
-
- getMultiFactorPrimaryPrincipal(RequestContext) - Static method in class net.unicon.cas.mfa.web.flow.util.MultiFactorRequestContextUtils
-
Gets the principal id.
- getMultifactorWebApplicationService(RequestContext) - Static method in class net.unicon.cas.mfa.web.flow.util.MultiFactorRequestContextUtils
-
Get mfa service from flow scope.
- getName() - Method in class net.unicon.cas.mfa.authentication.AuthenticationMethod
-
- getOrder() - Method in class net.unicon.cas.mfa.authentication.MultiFactorAuthenticationRequestContext
-
- getPersonToGreet(Principal, MessageContext) - Method in class net.unicon.cas.mfa.web.flow.view.MultifactorLoginViewPrincipalAttributeGreeter
-
- getPersonToGreet(Principal, MessageContext) - Method in interface net.unicon.cas.mfa.web.flow.view.MultiFactorLoginViewPrincipalGreeter
-
Return the identifier that is to used to greet the credentials
in the view.
- getPrimaryAuthentication() - Method in class net.unicon.cas.mfa.authentication.MultiFactorAuthenticationTransactionContext
-
Get.
- getPrincipal() - Method in class net.unicon.cas.mfa.authentication.DefaultCompositeAuthentication
-
- getPrincipal() - Method in class net.unicon.cas.mfa.authentication.principal.MultiFactorCredentials
-
Provides the ability to access the resolved
and primary principal based on the authentication context.
- getRank() - Method in class net.unicon.cas.mfa.authentication.AuthenticationMethod
-
- getRequiredAuthenticationMethod(RequestContext) - Static method in class net.unicon.cas.mfa.web.flow.util.MultiFactorRequestContextUtils
-
Get required authentication method from flow scope.
- getResponse(String) - Method in class net.unicon.cas.mfa.web.support.DefaultMultiFactorAuthenticationSupportingWebApplicationService
-
- getSatisfiedAuthenticationMethods() - Method in interface net.unicon.cas.mfa.authentication.CompositeAuthentication
-
Retrieves the collection of authentication methods available in the list
of authentication attributes.
- getSatisfiedAuthenticationMethods() - Method in class net.unicon.cas.mfa.authentication.DefaultCompositeAuthentication
-
- getSatisfiedAuthenticationMethods(Authentication) - Static method in class net.unicon.cas.mfa.util.MultiFactorUtils
-
Retrieves the collection of authentication methods available in the list
of authentication attributes.
- getService() - Method in exception net.unicon.cas.mfa.web.support.UnrecognizedAuthenticationMethodException
-
- getServiceCredentialsFromRequest(HttpServletRequest) - Method in class net.unicon.cas.mfa.web.MultiFactorServiceValidateController
-
Overrideable method to determine which credentials to use to grant a
proxy granting ticket.
- getSuccessEvent(RequestContext) - Method in class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
Return the mfa webflow id.
- getTargetServiceId() - Method in class net.unicon.cas.mfa.authentication.MultiFactorAuthenticationTransactionContext
-
Get.
- getTicketGrantingTicketId(RequestContext) - Static method in class net.unicon.cas.mfa.web.flow.util.MultiFactorRequestContextUtils
-
Gets the ticket granting ticket id.
- grantServiceTicket(String, Service) - Method in class net.unicon.cas.mfa.MultiFactorAwareCentralAuthenticationService
-
- grantServiceTicket(String, Service, Credentials) - Method in class net.unicon.cas.mfa.MultiFactorAwareCentralAuthenticationService
-
- MFA_ATTRIBUTE_NAME - Static variable in class net.unicon.cas.mfa.authentication.DefaultRegisteredServiceMfaRoleProcessorImpl
-
mfa_attribute_name.
- MFA_ATTRIBUTE_PATTERN - Static variable in class net.unicon.cas.mfa.authentication.DefaultRegisteredServiceMfaRoleProcessorImpl
-
mfa_attribute_name.
- MFA_ERROR_EVENT_ID - Static variable in class net.unicon.cas.mfa.web.flow.event.ErroringMultiFactorAuthenticationSpringWebflowEventBuilder
-
The Constant MFA_ERROR_EVENT_ID.
- MFA_EVENT_ID_PREFIX - Static variable in interface net.unicon.cas.mfa.web.flow.event.MultiFactorAuthenticationSpringWebflowEventBuilder
-
The Constant MFA_EVENT_ID_PREFIX.
- MFA_ROLE - Static variable in class net.unicon.cas.mfa.authentication.DefaultRegisteredServiceMfaRoleProcessorImpl
-
mfa_role.
- MultiFactorAuthenticationBaseTicketValidationException - Exception in net.unicon.cas.mfa.ticket
-
Base multifactor authentication exception class in the hierarchy.
- MultiFactorAuthenticationBaseTicketValidationException(String, String, String) - Constructor for exception net.unicon.cas.mfa.ticket.MultiFactorAuthenticationBaseTicketValidationException
-
Initialize the exception object.
- MultiFactorAuthenticationRequestContext - Class in net.unicon.cas.mfa.authentication
-
- MultiFactorAuthenticationRequestContext(MultiFactorAuthenticationSupportingWebApplicationService, int) - Constructor for class net.unicon.cas.mfa.authentication.MultiFactorAuthenticationRequestContext
-
Ctor.
- MultiFactorAuthenticationRequestResolver - Interface in net.unicon.cas.mfa.authentication
-
A strategy interface for resolving requests for multifactor authentication from existing primary authentication data.
- multiFactorAuthenticationRequestResolver - Variable in class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
MultiFactorAuthenticationRequestResolver.
- MultiFactorAuthenticationRequestsCollectingArgumentExtractor - Class in net.unicon.cas.mfa.web.support
-
Composite argument extractor that collects and aggregates all possible mfa requests
(from different sources e.g.
- MultiFactorAuthenticationRequestsCollectingArgumentExtractor(Set<AbstractMultiFactorAuthenticationArgumentExtractor>, AuthenticationMethodConfigurationProvider, AuthenticationMethodVerifier) - Constructor for class net.unicon.cas.mfa.web.support.MultiFactorAuthenticationRequestsCollectingArgumentExtractor
-
Ctor.
- MultiFactorAuthenticationSpringWebflowEventBuilder - Interface in net.unicon.cas.mfa.web.flow.event
-
Describes the necessary mechanics for building multifactor event ids
for spring webflow from one transition to another.
- multiFactorAuthenticationSuccessful(Authentication, RequestContext, Credentials, MessageContext, String) - Method in class net.unicon.cas.mfa.web.flow.AbstractMultiFactorAuthenticationViaFormAction
-
Multifactor authentication successful.
- multiFactorAuthenticationSuccessful(Authentication, RequestContext, Credentials, MessageContext, String) - Method in class net.unicon.cas.mfa.web.flow.InitiatingMultiFactorAuthenticationViaFormAction
-
- multiFactorAuthenticationSuccessful(Authentication, RequestContext, Credentials, MessageContext, String) - Method in class net.unicon.cas.mfa.web.flow.TerminatingMultiFactorAuthenticationViaFormAction
-
- MultiFactorAuthenticationSupportingWebApplicationService - Interface in net.unicon.cas.mfa.web.support
-
The MultiFactorAuthenticationService is an extension of the generic CAS WebApplicationService
that defines the authentication method accepted by the service.
- MultiFactorAuthenticationSupportingWebApplicationService.AuthenticationMethodSource - Enum in net.unicon.cas.mfa.web.support
-
Enum type representing the type of authentication method source.
- MultiFactorAuthenticationTransactionContext - Class in net.unicon.cas.mfa.authentication
-
Class holding contextual information pertaining to any currently in-progress mfa authentication transactions i.e.
- MultiFactorAuthenticationTransactionContext(String) - Constructor for class net.unicon.cas.mfa.authentication.MultiFactorAuthenticationTransactionContext
-
Ctor.
- MultiFactorAwareCentralAuthenticationService - Class in net.unicon.cas.mfa
-
An extension of CentralAuthenticationService that routes CAS requests to a delegate,
thereby allowing the ability to partially override behavior that is MFA specific.
- MultiFactorAwareCentralAuthenticationService() - Constructor for class net.unicon.cas.mfa.MultiFactorAwareCentralAuthenticationService
-
- MultiFactorCredentials - Class in net.unicon.cas.mfa.authentication.principal
-
A Credentials implementation that is to ease multifactor authentication.
- MultiFactorCredentials() - Constructor for class net.unicon.cas.mfa.authentication.principal.MultiFactorCredentials
-
- MultifactorLoginViewPrincipalAttributeGreeter - Class in net.unicon.cas.mfa.web.flow.view
-
Greets the principal by a configurable principal attribute and falls back
to the principal id, if none is found.
- MultifactorLoginViewPrincipalAttributeGreeter(String) - Constructor for class net.unicon.cas.mfa.web.flow.view.MultifactorLoginViewPrincipalAttributeGreeter
-
- MultiFactorLoginViewPrincipalGreeter - Interface in net.unicon.cas.mfa.web.flow.view
-
Defines an abstraction by which principals can be greeted in the view.
- MultiFactorRequestContextUtils - Class in net.unicon.cas.mfa.web.flow.util
-
Utility methods that facilitate retrieval and storage of MFA objects inside RequestContext.
- MultiFactorServiceValidateController - Class in net.unicon.cas.mfa.web
-
Process the /validate and /serviceValidate URL requests.
- MultiFactorServiceValidateController() - Constructor for class net.unicon.cas.mfa.web.MultiFactorServiceValidateController
-
- MultiFactorUtils - Class in net.unicon.cas.mfa.util
-
Utility methods to ease implementation of multifactor behavior.
- MultiFactorWebApplicationServiceFactory - Interface in net.unicon.cas.mfa.web.support
-
- MutablePrincipal - Class in net.unicon.cas.mfa.authentication.principal
-
- MutablePrincipal(String) - Constructor for class net.unicon.cas.mfa.authentication.principal.MutablePrincipal
-
Initialize this principal by the given id
and start off with an empty set of attributes.