Class CasSimpleMultifactorAuthenticationConfiguration.CasSimpleMultifactorAuthenticationActionConfiguration

  • Enclosing class:
    CasSimpleMultifactorAuthenticationConfiguration

    @Configuration(value="CasSimpleMultifactorAuthenticationActionConfiguration",
                   proxyBeanMethods=false)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public static class CasSimpleMultifactorAuthenticationConfiguration.CasSimpleMultifactorAuthenticationActionConfiguration
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apereo.cas.bucket4j.consumer.BucketConsumer mfaSimpleMultifactorBucketConsumer​(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.bucket4j.producer.BucketStore mfaSimpleMultifactorBucketStore, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.bucket4j.producer.BucketStore mfaSimpleMultifactorBucketStore​(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.springframework.webflow.execution.Action mfaSimpleMultifactorSendTokenAction​(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.mfa.simple.validation.CasSimpleMultifactorAuthenticationService casSimpleMultifactorAuthenticationService, org.apereo.cas.mfa.simple.CasSimpleMultifactorTokenCommunicationStrategy mfaSimpleMultifactorTokenCommunicationStrategy, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.notifications.CommunicationsManager communicationsManager, org.apereo.cas.bucket4j.consumer.BucketConsumer mfaSimpleMultifactorBucketConsumer)  
      • Methods inherited from class java.lang.Object

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

      • CasSimpleMultifactorAuthenticationActionConfiguration

        public CasSimpleMultifactorAuthenticationActionConfiguration()
    • Method Detail

      • mfaSimpleMultifactorSendTokenAction

        @ConditionalOnMissingBean(name="mfaSimpleMultifactorSendTokenAction")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.springframework.webflow.execution.Action mfaSimpleMultifactorSendTokenAction​(org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                @Qualifier("casSimpleMultifactorAuthenticationService")
                                                                                                org.apereo.cas.mfa.simple.validation.CasSimpleMultifactorAuthenticationService casSimpleMultifactorAuthenticationService,
                                                                                                @Qualifier("mfaSimpleMultifactorTokenCommunicationStrategy")
                                                                                                org.apereo.cas.mfa.simple.CasSimpleMultifactorTokenCommunicationStrategy mfaSimpleMultifactorTokenCommunicationStrategy,
                                                                                                org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                                                                @Qualifier("communicationsManager")
                                                                                                org.apereo.cas.notifications.CommunicationsManager communicationsManager,
                                                                                                @Qualifier("mfaSimpleMultifactorBucketConsumer")
                                                                                                org.apereo.cas.bucket4j.consumer.BucketConsumer mfaSimpleMultifactorBucketConsumer)
      • mfaSimpleMultifactorBucketConsumer

        @ConditionalOnMissingBean(name="mfaSimpleMultifactorBucketConsumer")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.bucket4j.consumer.BucketConsumer mfaSimpleMultifactorBucketConsumer​(org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                  @Qualifier("mfaSimpleMultifactorBucketStore")
                                                                                                  org.apereo.cas.bucket4j.producer.BucketStore mfaSimpleMultifactorBucketStore,
                                                                                                  org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • mfaSimpleMultifactorBucketStore

        @ConditionalOnMissingBean(name="mfaSimpleMultifactorBucketStore")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.bucket4j.producer.BucketStore mfaSimpleMultifactorBucketStore​(org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                            org.apereo.cas.configuration.CasConfigurationProperties casProperties)