Class PasswordlessAuthenticationWebflowConfigurer

  • All Implemented Interfaces:
    org.apereo.cas.web.flow.CasWebflowConfigurer, org.springframework.core.Ordered

    public class PasswordlessAuthenticationWebflowConfigurer
    extends org.apereo.cas.web.flow.configurer.AbstractCasWebflowConfigurer
    Since:
    5.3.0
    • Field Summary

      • Fields inherited from class org.apereo.cas.web.flow.configurer.AbstractCasWebflowConfigurer

        applicationContext, casProperties, flowBuilderServices, logoutFlowDefinitionRegistry, mainFlowDefinitionRegistry
      • Fields inherited from interface org.apereo.cas.web.flow.CasWebflowConfigurer

        FLOW_ID_LOGIN, FLOW_ID_LOGOUT
      • Fields inherited from interface org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • Constructor Summary

      Constructors 
      Constructor Description
      PasswordlessAuthenticationWebflowConfigurer​(org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices, org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowDefinitionRegistry, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void createStateAcceptPasswordless​(org.springframework.webflow.engine.Flow flow)
      Create state accept passwordless.
      protected void createStateDetermineDelegatedAuthenticationAction​(org.springframework.webflow.engine.Flow flow)
      Create state determine delegated authentication action.
      protected void createStateDetermineMultifactorAuthenticationAction​(org.springframework.webflow.engine.Flow flow)
      Create state determine multifactor authentication action.
      protected void createStateDisplayPasswordless​(org.springframework.webflow.engine.Flow flow)
      Create state display passwordless.
      protected void createStateGetUserIdentifier​(org.springframework.webflow.engine.Flow flow)
      Create state get user identifier.
      protected void createStateInitialPasswordless​(org.springframework.webflow.engine.Flow flow)
      Create state initial passwordless.
      protected void createStateVerifyPasswordlessAccount​(org.springframework.webflow.engine.Flow flow)
      Create state verify passwordless account.
      protected void doInitialize()  
      • 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, getApplicationContext, getCasProperties, getExpressionStringFromAction, getFlow, getFlow, getFlowBuilderServices, getLoginFlow, getLogoutFlow, getLogoutFlowDefinitionRegistry, getMainFlowDefinitionRegistry, getName, getOrder, getSpringExpressionParser, getStartState, getState, getState, getTransitionableState, getTransitionableState, getTransitionExecutionCriteriaChainForTransition, getViewStateBinderConfiguration, initialize, prependActionsToActionStateExecutionList, prependActionsToActionStateExecutionList, setLogoutFlowDefinitionRegistry, setName, setOrder, setStartState, setStartState, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • PasswordlessAuthenticationWebflowConfigurer

        public PasswordlessAuthenticationWebflowConfigurer​(org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices,
                                                           org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowDefinitionRegistry,
                                                           org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                           org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • Method Detail

      • doInitialize

        protected void doInitialize()
        Overrides:
        doInitialize in class org.apereo.cas.web.flow.configurer.AbstractCasWebflowConfigurer
      • createStateInitialPasswordless

        protected void createStateInitialPasswordless​(org.springframework.webflow.engine.Flow flow)
        Create state initial passwordless.
        Parameters:
        flow - the flow
      • createStateAcceptPasswordless

        protected void createStateAcceptPasswordless​(org.springframework.webflow.engine.Flow flow)
        Create state accept passwordless.
        Parameters:
        flow - the flow
      • createStateDisplayPasswordless

        protected void createStateDisplayPasswordless​(org.springframework.webflow.engine.Flow flow)
        Create state display passwordless.
        Parameters:
        flow - the flow
      • createStateVerifyPasswordlessAccount

        protected void createStateVerifyPasswordlessAccount​(org.springframework.webflow.engine.Flow flow)
        Create state verify passwordless account.
        Parameters:
        flow - the flow
      • createStateDetermineDelegatedAuthenticationAction

        protected void createStateDetermineDelegatedAuthenticationAction​(org.springframework.webflow.engine.Flow flow)
        Create state determine delegated authentication action.
        Parameters:
        flow - the flow
      • createStateDetermineMultifactorAuthenticationAction

        protected void createStateDetermineMultifactorAuthenticationAction​(org.springframework.webflow.engine.Flow flow)
        Create state determine multifactor authentication action.
        Parameters:
        flow - the flow
      • createStateGetUserIdentifier

        protected void createStateGetUserIdentifier​(org.springframework.webflow.engine.Flow flow)
        Create state get user identifier.
        Parameters:
        flow - the flow