Package org.apereo.cas.config
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 java.lang.Object- Since:
- 6.0.0
-
-
Constructor Summary
Constructors Constructor Description CasSimpleMultifactorAuthenticationEventExecutionPlanConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurercasSimpleMultifactorAuthenticationEventExecutionPlanConfigurer(org.apereo.cas.authentication.AuthenticationMetaDataPopulator casSimpleMultifactorProviderAuthenticationMetadataPopulator, org.apereo.cas.authentication.AuthenticationHandler casSimpleMultifactorAuthenticationHandler, org.apereo.cas.authentication.AuthenticationMetaDataPopulator casSimpleMultifactorAuthenticationMetaDataPopulator)org.apereo.cas.authentication.AuthenticationHandlercasSimpleMultifactorAuthenticationHandler(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.AuthenticationMetaDataPopulatorcasSimpleMultifactorAuthenticationMetaDataPopulator(org.apereo.cas.authentication.MultifactorAuthenticationProvider casSimpleMultifactorAuthenticationProvider, org.apereo.cas.authentication.AuthenticationHandler casSimpleMultifactorAuthenticationHandler, org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.apereo.cas.authentication.MultifactorAuthenticationProvidercasSimpleMultifactorAuthenticationProvider(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.CasSimpleMultifactorAuthenticationServicecasSimpleMultifactorAuthenticationService(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.PrincipalFactorycasSimpleMultifactorPrincipalFactory()org.apereo.cas.authentication.AuthenticationMetaDataPopulatorcasSimpleMultifactorProviderAuthenticationMetadataPopulator(org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.MultifactorAuthenticationProvider> multifactorAuthenticationProvider)
-
-
-
Method Detail
-
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(@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)
-
-