Class GoogleAuthenticatorConfiguration.GoogleAuthenticatorMultifactorTrustConfiguration

  • Enclosing class:
    GoogleAuthenticatorConfiguration

    @ConditionalOnClass(org.apereo.cas.trusted.config.MultifactorAuthnTrustConfiguration.class)
    @ConditionalOnMultifactorTrustedDevicesEnabled(prefix="cas.authn.mfa.gauth.core")
    @Configuration(value="GauthMultifactorTrustConfiguration",
                   proxyBeanMethods=false)
    @DependsOn("googleAuthenticatorMultifactorWebflowConfigurer")
    public static class GoogleAuthenticatorConfiguration.GoogleAuthenticatorMultifactorTrustConfiguration
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer gauthMultifactorTrustCasWebflowExecutionPlanConfigurer​(org.apereo.cas.web.flow.CasWebflowConfigurer gauthMultifactorTrustWebflowConfigurer)  
      org.apereo.cas.web.flow.CasWebflowConfigurer gauthMultifactorTrustWebflowConfigurer​(org.springframework.webflow.definition.registry.FlowDefinitionRegistry googleAuthenticatorFlowRegistry, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowDefinitionRegistry, org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices)  
      • Methods inherited from class java.lang.Object

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

      • GoogleAuthenticatorMultifactorTrustConfiguration

        public GoogleAuthenticatorMultifactorTrustConfiguration()
    • Method Detail

      • gauthMultifactorTrustWebflowConfigurer

        @ConditionalOnMissingBean(name="gauthMultifactorTrustWebflowConfigurer")
        @Bean
        public org.apereo.cas.web.flow.CasWebflowConfigurer gauthMultifactorTrustWebflowConfigurer​(@Qualifier("googleAuthenticatorFlowRegistry")
                                                                                                   org.springframework.webflow.definition.registry.FlowDefinitionRegistry googleAuthenticatorFlowRegistry,
                                                                                                   org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                   org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                                                                   @Qualifier("loginFlowRegistry")
                                                                                                   org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowDefinitionRegistry,
                                                                                                   @Qualifier("flowBuilderServices")
                                                                                                   org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices)
      • gauthMultifactorTrustCasWebflowExecutionPlanConfigurer

        @Bean
        public org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer gauthMultifactorTrustCasWebflowExecutionPlanConfigurer​(@Qualifier("gauthMultifactorTrustWebflowConfigurer")
                                                                                                                                org.apereo.cas.web.flow.CasWebflowConfigurer gauthMultifactorTrustWebflowConfigurer)