Class U2FMultifactorTrustedDeviceWebflowConfigurer

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

    public class U2FMultifactorTrustedDeviceWebflowConfigurer
    extends org.apereo.cas.trusted.web.flow.AbstractMultifactorTrustedDeviceWebflowConfigurer
    Since:
    6.3.0
    • Field Summary

      • Fields inherited from class org.apereo.cas.trusted.web.flow.AbstractMultifactorTrustedDeviceWebflowConfigurer

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

        multifactorAuthenticationFlowDefinitionRegistries
      • 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_ACCOUNT, FLOW_ID_DELEGATION_REDIRECT, FLOW_ID_LOGIN, FLOW_ID_LOGOUT, FLOW_ID_PASSWORD_RESET
      • Fields inherited from interface org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • Constructor Summary

      Constructors 
      Constructor Description
      U2FMultifactorTrustedDeviceWebflowConfigurer​(org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices, org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowDefinitionRegistry, org.springframework.webflow.definition.registry.FlowDefinitionRegistry flowDefinitionRegistry, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, java.util.List<org.apereo.cas.web.flow.configurer.CasMultifactorWebflowCustomizer> mfaFlowCustomizers)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void doInitialize()  
      • Methods inherited from class org.apereo.cas.trusted.web.flow.AbstractMultifactorTrustedDeviceWebflowConfigurer

        registerMultifactorTrustedAuthentication, registerMultifactorTrustedAuthentication
      • Methods inherited from class org.apereo.cas.web.flow.configurer.AbstractCasMultifactorWebflowConfigurer

        getMultifactorAuthenticationFlowCustomizers, getMultifactorAuthenticationFlowDefinitionRegistries, registerMultifactorProviderAuthenticationWebflow
      • 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, createFlowInputMapper, createFlowInputMapper, createFlowVariable, createMappingToSubflowState, createRenderAction, createSetAction, createStateBinderConfiguration, 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
      • Methods inherited from interface org.apereo.cas.web.flow.configurer.CasMultifactorWebflowConfigurer

        getOrder
    • Constructor Detail

      • U2FMultifactorTrustedDeviceWebflowConfigurer

        public U2FMultifactorTrustedDeviceWebflowConfigurer​(org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices,
                                                            org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowDefinitionRegistry,
                                                            org.springframework.webflow.definition.registry.FlowDefinitionRegistry flowDefinitionRegistry,
                                                            org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                            org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                            java.util.List<org.apereo.cas.web.flow.configurer.CasMultifactorWebflowCustomizer> mfaFlowCustomizers)
    • Method Detail

      • doInitialize

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