Class CasSimpleMultifactorAuthenticationEventExecutionPlanConfiguration

java.lang.Object
org.apereo.cas.config.CasSimpleMultifactorAuthenticationEventExecutionPlanConfiguration

@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @ConditionalOnFeatureEnabled(feature=SimpleMFA) @AutoConfiguration public class CasSimpleMultifactorAuthenticationEventExecutionPlanConfiguration extends Object
Since:
6.0.0
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer
    casSimpleMultifactorAuthenticationEventExecutionPlanConfigurer(org.apereo.cas.authentication.AuthenticationMetaDataPopulator casSimpleMultifactorProviderAuthenticationMetadataPopulator, org.apereo.cas.authentication.AuthenticationHandler casSimpleMultifactorAuthenticationHandler, org.apereo.cas.authentication.AuthenticationMetaDataPopulator casSimpleMultifactorAuthenticationMetaDataPopulator)
     
    org.apereo.cas.authentication.AuthenticationHandler
    casSimpleMultifactorAuthenticationHandler(org.springframework.context.ConfigurableApplicationContext applicationContext, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.MultifactorAuthenticationProvider> multifactorAuthenticationProvider, org.apereo.cas.authentication.principal.PrincipalFactory casSimpleMultifactorPrincipalFactory, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.mfa.simple.validation.CasSimpleMultifactorAuthenticationService casSimpleMultifactorAuthenticationService, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.authentication.AuthenticationMetaDataPopulator
    casSimpleMultifactorAuthenticationMetaDataPopulator(org.apereo.cas.authentication.MultifactorAuthenticationProvider casSimpleMultifactorAuthenticationProvider, org.apereo.cas.authentication.AuthenticationHandler casSimpleMultifactorAuthenticationHandler, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.authentication.MultifactorAuthenticationProvider
    casSimpleMultifactorAuthenticationProvider(org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorBypassEvaluator, org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator failureModeEvaluator, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.mfa.simple.validation.CasSimpleMultifactorAuthenticationService
    casSimpleMultifactorAuthenticationService(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.ticket.TicketFactory ticketFactory, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry)
     
    org.apereo.cas.authentication.principal.PrincipalFactory
     
    org.apereo.cas.authentication.AuthenticationMetaDataPopulator
    casSimpleMultifactorProviderAuthenticationMetadataPopulator(org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.MultifactorAuthenticationProvider> multifactorAuthenticationProvider)
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CasSimpleMultifactorAuthenticationEventExecutionPlanConfiguration

      public CasSimpleMultifactorAuthenticationEventExecutionPlanConfiguration()
  • Method Details

    • casSimpleMultifactorAuthenticationService

      @ConditionalOnMissingBean(name="casSimpleMultifactorAuthenticationService") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.mfa.simple.validation.CasSimpleMultifactorAuthenticationService casSimpleMultifactorAuthenticationService(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("defaultTicketFactory") org.apereo.cas.ticket.TicketFactory ticketFactory, @Qualifier("ticketRegistry") org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry)
    • casSimpleMultifactorAuthenticationHandler

      @ConditionalOnMissingBean(name="casSimpleMultifactorAuthenticationHandler") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.AuthenticationHandler casSimpleMultifactorAuthenticationHandler(org.springframework.context.ConfigurableApplicationContext applicationContext, @Qualifier("casSimpleMultifactorAuthenticationProvider") org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.MultifactorAuthenticationProvider> multifactorAuthenticationProvider, @Qualifier("casSimpleMultifactorPrincipalFactory") org.apereo.cas.authentication.principal.PrincipalFactory casSimpleMultifactorPrincipalFactory, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, @Qualifier("casSimpleMultifactorAuthenticationService") org.apereo.cas.mfa.simple.validation.CasSimpleMultifactorAuthenticationService casSimpleMultifactorAuthenticationService, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • casSimpleMultifactorAuthenticationProvider

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="casSimpleMultifactorAuthenticationProvider") public org.apereo.cas.authentication.MultifactorAuthenticationProvider casSimpleMultifactorAuthenticationProvider(@Qualifier("casSimpleMultifactorBypassEvaluator") org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorBypassEvaluator, @Qualifier("failureModeEvaluator") org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator failureModeEvaluator, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • casSimpleMultifactorAuthenticationMetaDataPopulator

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="casSimpleMultifactorAuthenticationMetaDataPopulator") public org.apereo.cas.authentication.AuthenticationMetaDataPopulator casSimpleMultifactorAuthenticationMetaDataPopulator(@Qualifier("casSimpleMultifactorAuthenticationProvider") org.apereo.cas.authentication.MultifactorAuthenticationProvider casSimpleMultifactorAuthenticationProvider, @Qualifier("casSimpleMultifactorAuthenticationHandler") org.apereo.cas.authentication.AuthenticationHandler casSimpleMultifactorAuthenticationHandler, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • casSimpleMultifactorProviderAuthenticationMetadataPopulator

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="casSimpleMultifactorProviderAuthenticationMetadataPopulator") public org.apereo.cas.authentication.AuthenticationMetaDataPopulator casSimpleMultifactorProviderAuthenticationMetadataPopulator(@Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("casSimpleMultifactorAuthenticationProvider") org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.MultifactorAuthenticationProvider> multifactorAuthenticationProvider)
    • casSimpleMultifactorPrincipalFactory

      @ConditionalOnMissingBean(name="casSimpleMultifactorPrincipalFactory") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.principal.PrincipalFactory casSimpleMultifactorPrincipalFactory()
    • casSimpleMultifactorAuthenticationEventExecutionPlanConfigurer

      @ConditionalOnMissingBean(name="casSimpleMultifactorAuthenticationEventExecutionPlanConfigurer") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer casSimpleMultifactorAuthenticationEventExecutionPlanConfigurer(@Qualifier("casSimpleMultifactorProviderAuthenticationMetadataPopulator") org.apereo.cas.authentication.AuthenticationMetaDataPopulator casSimpleMultifactorProviderAuthenticationMetadataPopulator, @Qualifier("casSimpleMultifactorAuthenticationHandler") org.apereo.cas.authentication.AuthenticationHandler casSimpleMultifactorAuthenticationHandler, @Qualifier("casSimpleMultifactorAuthenticationMetaDataPopulator") org.apereo.cas.authentication.AuthenticationMetaDataPopulator casSimpleMultifactorAuthenticationMetaDataPopulator)