Class DefaultLoginWebflowConfigurer

    • 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 services
        flowDefinitionRegistry - the flow definition registry
        applicationContext - the application context
        casProperties - the cas properties
    • Method Detail

      • 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