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 Object
- Since:
- 6.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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.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.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.PrincipalFactoryorg.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)
-
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)
-