Class DefaultLoginWebflowConfigurer
- java.lang.Object
-
- org.apereo.cas.web.flow.configurer.AbstractCasWebflowConfigurer
-
- org.apereo.cas.web.flow.configurer.DefaultLoginWebflowConfigurer
-
- All Implemented Interfaces:
org.apereo.cas.web.flow.CasWebflowConfigurer,org.springframework.core.Ordered
public class DefaultLoginWebflowConfigurer extends AbstractCasWebflowConfigurer
This isDefaultLoginWebflowConfigurer.- Since:
- 5.0.0
-
-
Field Summary
-
Fields inherited from class org.apereo.cas.web.flow.configurer.AbstractCasWebflowConfigurer
applicationContext, casProperties, flowBuilderServices, logoutFlowDefinitionRegistry, mainFlowDefinitionRegistry
-
-
Constructor Summary
Constructors Constructor Description DefaultLoginWebflowConfigurer(org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices, org.springframework.webflow.definition.registry.FlowDefinitionRegistry flowDefinitionRegistry, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)Instantiates a new Default webflow configurer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateAuthenticationWarningMessagesView(org.springframework.webflow.engine.Flow flow)Create authentication warning messages view.protected voidcreateCreateTicketGrantingTicketAction(org.springframework.webflow.engine.Flow flow)Create create ticket granting ticket action.protected voidcreateDefaultActionStates(org.springframework.webflow.engine.Flow flow)Create default action states.protected voidcreateDefaultDecisionStates(org.springframework.webflow.engine.Flow flow)Create default decision states.protected voidcreateDefaultEndStates(org.springframework.webflow.engine.Flow flow)Create default global exception handlers.protected voidcreateDefaultGlobalExceptionHandlers(org.springframework.webflow.engine.Flow flow)Create default global exception handlers.protected voidcreateDefaultViewStates(org.springframework.webflow.engine.Flow flow)Create default view states.protected voidcreateEndWebflowEndState(org.springframework.webflow.engine.Flow flow)Create end webflow end state.protected voidcreateGatewayRequestCheckDecisionState(org.springframework.webflow.engine.Flow flow)Create gateway request check decision state.protected voidcreateGatewayServicesMgmtAction(org.springframework.webflow.engine.Flow flow)Create gateway services mgmt action.protected voidcreateGenerateServiceTicketAction(org.springframework.webflow.engine.Flow flow)Create generate service ticket action.protected voidcreateGenericLoginSuccessEndState(org.springframework.webflow.engine.Flow flow)Create generic login success end state.protected voidcreateHandleAuthenticationFailureAction(org.springframework.webflow.engine.Flow flow)Create handle authentication failure action.protected voidcreateHasServiceCheckDecisionState(org.springframework.webflow.engine.Flow flow)Create has service check decision state.protected voidcreateInitialAuthenticationRequestValidationCheckAction(org.springframework.webflow.engine.Flow flow)Create initial authentication request validation check action.protected voidcreateInitialFlowActions(org.springframework.webflow.engine.Flow flow)Create initial flow actions.protected voidcreateInjectHeadersActionState(org.springframework.webflow.engine.Flow flow)Create header end state.protected voidcreateLoginFormView(org.springframework.webflow.engine.Flow flow)Create login form view.protected voidcreatePostEndState(org.springframework.webflow.engine.Flow flow)Create post end state.protected voidcreateRealSubmitAction(org.springframework.webflow.engine.Flow flow)Create real submit action.protected voidcreateRedirectEndState(org.springframework.webflow.engine.Flow flow)Create redirect end state.protected voidcreateRedirectToServiceActionState(org.springframework.webflow.engine.Flow flow)Create redirect to service action state.protected voidcreateRedirectUnauthorizedServiceUrlEndState(org.springframework.webflow.engine.Flow flow)Create redirect unauthorized service url end state.protected voidcreateRememberMeAuthnWebflowConfig(org.springframework.webflow.engine.Flow flow)Create remember me authn webflow config.protected voidcreateRenewCheckActionState(org.springframework.webflow.engine.Flow flow)Create renew check state.protected voidcreateSendTicketGrantingTicketAction(org.springframework.webflow.engine.Flow flow)Create send ticket granting ticket action.protected voidcreateServiceAuthorizationCheckAction(org.springframework.webflow.engine.Flow flow)Create service authorization check action.protected voidcreateServiceCheckDecisionState(org.springframework.webflow.engine.Flow flow)Create service check decision state.protected voidcreateServiceErrorEndState(org.springframework.webflow.engine.Flow flow)Create service error end state.protected voidcreateServiceUnauthorizedCheckDecisionState(org.springframework.webflow.engine.Flow flow)Create service unauthorized check decision state.protected voidcreateServiceWarningViewState(org.springframework.webflow.engine.Flow flow)Create service warning view state.protected voidcreateTerminateSessionAction(org.springframework.webflow.engine.Flow flow)Create terminate session action.protected voidcreateTicketGrantingTicketCheckAction(org.springframework.webflow.engine.Flow flow)Create ticket granting ticket check action.protected voidcreateWarnDecisionState(org.springframework.webflow.engine.Flow flow)Create warn decision state.protected voiddoInitialize()Handle the initialization of the webflow.-
Methods inherited from class org.apereo.cas.web.flow.configurer.AbstractCasWebflowConfigurer
addActionsToActionStateExecutionListAt, buildFlow, cloneActionState, containsFlowState, containsSubflowState, containsTransition, createActionState, createActionState, createActionState, createActionState, createClonedActionState, createDecisionState, createEndState, createEndState, createEndState, createEndState, createEndState, createEvaluateAction, createEvaluateActionForExistingActionState, createExpression, createExpression, createExternalRedirectViewFactory, createFlowVariable, createMapperToSubflowState, createMappingToSubflowState, createRenderAction, createSetAction, createStateBinderConfiguration, createStateDefaultTransition, createStateDefaultTransition, createStateModelBinding, createSubflowAttributeMapper, createSubflowState, createSubflowState, createTransition, createTransition, createTransition, createTransition, createTransition, createTransitionForState, createTransitionForState, createTransitionForState, createTransitionForState, createTransitionForState, createTransitionForState, createTransitionForState, createTransitionForState, createTransitionForState, createTransitionsForState, createViewState, createViewState, createViewState, createViewState, getExpressionStringFromAction, getFlow, getFlow, getLoginFlow, getLogoutFlow, getSpringExpressionParser, getStartState, getState, getState, getTransitionableState, getTransitionableState, getTransitionExecutionCriteriaChainForTransition, getViewStateBinderConfiguration, initialize, prependActionsToActionStateExecutionList, prependActionsToActionStateExecutionList, setStartState, setStartState
-
-
-
-
Constructor Detail
-
DefaultLoginWebflowConfigurer
public DefaultLoginWebflowConfigurer(org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices, org.springframework.webflow.definition.registry.FlowDefinitionRegistry flowDefinitionRegistry, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)Instantiates a new Default webflow configurer.- Parameters:
flowBuilderServices- the flow builder servicesflowDefinitionRegistry- the flow definition registryapplicationContext- the application contextcasProperties- the cas properties
-
-
Method Detail
-
doInitialize
protected void doInitialize()
Description copied from class:AbstractCasWebflowConfigurerHandle the initialization of the webflow.- Overrides:
doInitializein classAbstractCasWebflowConfigurer
-
createInitialFlowActions
protected void createInitialFlowActions(org.springframework.webflow.engine.Flow flow)
Create initial flow actions.- Parameters:
flow- the flow
-
createDefaultViewStates
protected void createDefaultViewStates(org.springframework.webflow.engine.Flow flow)
Create default view states.- Parameters:
flow- the flow
-
createLoginFormView
protected void createLoginFormView(org.springframework.webflow.engine.Flow flow)
Create login form view.- Parameters:
flow- the flow
-
createAuthenticationWarningMessagesView
protected void createAuthenticationWarningMessagesView(org.springframework.webflow.engine.Flow flow)
Create authentication warning messages view.- Parameters:
flow- the flow
-
createRememberMeAuthnWebflowConfig
protected void createRememberMeAuthnWebflowConfig(org.springframework.webflow.engine.Flow flow)
Create remember me authn webflow config.- Parameters:
flow- the flow
-
createDefaultActionStates
protected void createDefaultActionStates(org.springframework.webflow.engine.Flow flow)
Create default action states.- Parameters:
flow- the flow
-
createRealSubmitAction
protected void createRealSubmitAction(org.springframework.webflow.engine.Flow flow)
Create real submit action.- Parameters:
flow- the flow
-
createTicketGrantingTicketCheckAction
protected void createTicketGrantingTicketCheckAction(org.springframework.webflow.engine.Flow flow)
Create ticket granting ticket check action.- Parameters:
flow- the flow
-
createInitialAuthenticationRequestValidationCheckAction
protected void createInitialAuthenticationRequestValidationCheckAction(org.springframework.webflow.engine.Flow flow)
Create initial authentication request validation check action.- Parameters:
flow- the flow
-
createTerminateSessionAction
protected void createTerminateSessionAction(org.springframework.webflow.engine.Flow flow)
Create terminate session action.- Parameters:
flow- the flow
-
createSendTicketGrantingTicketAction
protected void createSendTicketGrantingTicketAction(org.springframework.webflow.engine.Flow flow)
Create send ticket granting ticket action.- Parameters:
flow- the flow
-
createCreateTicketGrantingTicketAction
protected void createCreateTicketGrantingTicketAction(org.springframework.webflow.engine.Flow flow)
Create create ticket granting ticket action.- Parameters:
flow- the flow
-
createGenerateServiceTicketAction
protected void createGenerateServiceTicketAction(org.springframework.webflow.engine.Flow flow)
Create generate service ticket action.- Parameters:
flow- the flow
-
createHandleAuthenticationFailureAction
protected void createHandleAuthenticationFailureAction(org.springframework.webflow.engine.Flow flow)
Create handle authentication failure action.- Parameters:
flow- the flow
-
createRedirectToServiceActionState
protected void createRedirectToServiceActionState(org.springframework.webflow.engine.Flow flow)
Create redirect to service action state.- Parameters:
flow- the flow
-
createServiceAuthorizationCheckAction
protected void createServiceAuthorizationCheckAction(org.springframework.webflow.engine.Flow flow)
Create service authorization check action.- Parameters:
flow- the flow
-
createGatewayServicesMgmtAction
protected void createGatewayServicesMgmtAction(org.springframework.webflow.engine.Flow flow)
Create gateway services mgmt action.- Parameters:
flow- the flow
-
createDefaultEndStates
protected void createDefaultEndStates(org.springframework.webflow.engine.Flow flow)
Create default global exception handlers.- Parameters:
flow- the flow
-
createEndWebflowEndState
protected void createEndWebflowEndState(org.springframework.webflow.engine.Flow flow)
Create end webflow end state.- Parameters:
flow- the flow
-
createRedirectEndState
protected void createRedirectEndState(org.springframework.webflow.engine.Flow flow)
Create redirect end state.- Parameters:
flow- the flow
-
createPostEndState
protected void createPostEndState(org.springframework.webflow.engine.Flow flow)
Create post end state.- Parameters:
flow- the flow
-
createInjectHeadersActionState
protected void createInjectHeadersActionState(org.springframework.webflow.engine.Flow flow)
Create header end state.- Parameters:
flow- the flow
-
createRedirectUnauthorizedServiceUrlEndState
protected void createRedirectUnauthorizedServiceUrlEndState(org.springframework.webflow.engine.Flow flow)
Create redirect unauthorized service url end state.- Parameters:
flow- the flow
-
createServiceErrorEndState
protected void createServiceErrorEndState(org.springframework.webflow.engine.Flow flow)
Create service error end state.- Parameters:
flow- the flow
-
createGenericLoginSuccessEndState
protected void createGenericLoginSuccessEndState(org.springframework.webflow.engine.Flow flow)
Create generic login success end state.- Parameters:
flow- the flow
-
createServiceWarningViewState
protected void createServiceWarningViewState(org.springframework.webflow.engine.Flow flow)
Create service warning view state.- Parameters:
flow- the flow
-
createDefaultGlobalExceptionHandlers
protected void createDefaultGlobalExceptionHandlers(org.springframework.webflow.engine.Flow flow)
Create default global exception handlers.- Parameters:
flow- the flow
-
createDefaultDecisionStates
protected void createDefaultDecisionStates(org.springframework.webflow.engine.Flow flow)
Create default decision states.- Parameters:
flow- the flow
-
createServiceUnauthorizedCheckDecisionState
protected void createServiceUnauthorizedCheckDecisionState(org.springframework.webflow.engine.Flow flow)
Create service unauthorized check decision state.- Parameters:
flow- the flow
-
createServiceCheckDecisionState
protected void createServiceCheckDecisionState(org.springframework.webflow.engine.Flow flow)
Create service check decision state.- Parameters:
flow- the flow
-
createWarnDecisionState
protected void createWarnDecisionState(org.springframework.webflow.engine.Flow flow)
Create warn decision state.- Parameters:
flow- the flow
-
createGatewayRequestCheckDecisionState
protected void createGatewayRequestCheckDecisionState(org.springframework.webflow.engine.Flow flow)
Create gateway request check decision state.- Parameters:
flow- the flow
-
createHasServiceCheckDecisionState
protected void createHasServiceCheckDecisionState(org.springframework.webflow.engine.Flow flow)
Create has service check decision state.- Parameters:
flow- the flow
-
createRenewCheckActionState
protected void createRenewCheckActionState(org.springframework.webflow.engine.Flow flow)
Create renew check state.- Parameters:
flow- the flow
-
-