Class CasSimpleMultifactorAuthenticationConfiguration


  • @Configuration("casSimpleMultifactorAuthenticationConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @EnableScheduling
    public class CasSimpleMultifactorAuthenticationConfiguration
    extends java.lang.Object
    Since:
    6.0.0
    • Constructor Detail

      • CasSimpleMultifactorAuthenticationConfiguration

        public CasSimpleMultifactorAuthenticationConfiguration()
    • Method Detail

      • mfaSimpleAuthenticatorFlowRegistry

        @Bean
        @ConditionalOnMissingBean(name="mfaSimpleAuthenticatorFlowRegistry")
        public org.springframework.webflow.definition.registry.FlowDefinitionRegistry mfaSimpleAuthenticatorFlowRegistry()
      • mfaSimpleMultifactorWebflowConfigurer

        @ConditionalOnMissingBean(name="mfaSimpleMultifactorWebflowConfigurer")
        @Bean
        @DependsOn("defaultWebflowConfigurer")
        public org.apereo.cas.web.flow.CasWebflowConfigurer mfaSimpleMultifactorWebflowConfigurer()
      • mfaSimpleCasWebflowExecutionPlanConfigurer

        @Bean
        @ConditionalOnMissingBean(name="mfaSimpleCasWebflowExecutionPlanConfigurer")
        public org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer mfaSimpleCasWebflowExecutionPlanConfigurer()
      • mfaSimpleMultifactorSendTokenAction

        @ConditionalOnMissingBean(name="mfaSimpleMultifactorSendTokenAction")
        @Bean
        @RefreshScope
        public org.springframework.webflow.execution.Action mfaSimpleMultifactorSendTokenAction()
      • mfaSimpleMultifactorTokenCommunicationStrategy

        @ConditionalOnMissingBean(name="mfaSimpleMultifactorTokenCommunicationStrategy")
        @Bean
        public org.apereo.cas.mfa.simple.CasSimpleMultifactorTokenCommunicationStrategy mfaSimpleMultifactorTokenCommunicationStrategy()
      • casSimpleMultifactorAuthenticationTicketExpirationPolicy

        @ConditionalOnMissingBean(name="casSimpleMultifactorAuthenticationTicketExpirationPolicy")
        @Bean
        @RefreshScope
        public org.apereo.cas.ticket.ExpirationPolicyBuilder casSimpleMultifactorAuthenticationTicketExpirationPolicy()
      • casSimpleMultifactorAuthenticationUniqueTicketIdGenerator

        @ConditionalOnMissingBean(name="casSimpleMultifactorAuthenticationUniqueTicketIdGenerator")
        @Bean
        @RefreshScope
        public org.apereo.cas.ticket.UniqueTicketIdGenerator casSimpleMultifactorAuthenticationUniqueTicketIdGenerator()
      • casSimpleMultifactorAuthenticationTicketFactory

        @ConditionalOnMissingBean(name="casSimpleMultifactorAuthenticationTicketFactory")
        @Bean
        @RefreshScope
        public org.apereo.cas.mfa.simple.ticket.CasSimpleMultifactorAuthenticationTicketFactory casSimpleMultifactorAuthenticationTicketFactory()
      • casSimpleMultifactorAuthenticationTicketFactoryConfigurer

        @ConditionalOnMissingBean(name="casSimpleMultifactorAuthenticationTicketFactoryConfigurer")
        @Bean
        @RefreshScope
        public org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurer casSimpleMultifactorAuthenticationTicketFactoryConfigurer()