Class DuoSecurityAuthenticationEventExecutionPlanConfiguration.DuoSecurityAuthenticationEventExecutionConfiguration
java.lang.Object
org.apereo.cas.adaptors.duo.config.DuoSecurityAuthenticationEventExecutionPlanConfiguration.DuoSecurityAuthenticationEventExecutionConfiguration
- Enclosing class:
- DuoSecurityAuthenticationEventExecutionPlanConfiguration
@Configuration(value="DuoSecurityAuthenticationEventExecutionConfiguration",
proxyBeanMethods=false)
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
public static class DuoSecurityAuthenticationEventExecutionPlanConfiguration.DuoSecurityAuthenticationEventExecutionConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.util.spring.beans.BeanContainer<org.apereo.cas.adaptors.duo.authn.DuoSecurityAuthenticationHandler>duoAuthenticationHandlers(org.springframework.context.ConfigurableApplicationContext applicationContext, List<org.apereo.cas.authentication.MultifactorAuthenticationPrincipalResolver> resolvers, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.authentication.principal.PrincipalFactory duoPrincipalFactory, org.apereo.cas.authentication.MultifactorAuthenticationProviderBean<org.apereo.cas.adaptors.duo.authn.DuoSecurityMultifactorAuthenticationProvider, org.apereo.cas.configuration.model.support.mfa.duo.DuoSecurityMultifactorAuthenticationProperties> duoProviderBean, org.apereo.cas.services.ServicesManager servicesManager) org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurerduoSecurityAuthenticationEventExecutionPlanConfigurer(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.util.spring.beans.BeanContainer<org.apereo.cas.adaptors.duo.authn.DuoSecurityAuthenticationHandler> duoAuthenticationHandlers)
-
Constructor Details
-
DuoSecurityAuthenticationEventExecutionConfiguration
public DuoSecurityAuthenticationEventExecutionConfiguration()
-
-
Method Details
-
duoAuthenticationHandlers
@RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="duoAuthenticationHandlers") public org.apereo.cas.util.spring.beans.BeanContainer<org.apereo.cas.adaptors.duo.authn.DuoSecurityAuthenticationHandler> duoAuthenticationHandlers(org.springframework.context.ConfigurableApplicationContext applicationContext, List<org.apereo.cas.authentication.MultifactorAuthenticationPrincipalResolver> resolvers, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("duoPrincipalFactory") org.apereo.cas.authentication.principal.PrincipalFactory duoPrincipalFactory, @Qualifier("duoProviderBean") org.apereo.cas.authentication.MultifactorAuthenticationProviderBean<org.apereo.cas.adaptors.duo.authn.DuoSecurityMultifactorAuthenticationProvider, org.apereo.cas.configuration.model.support.mfa.duo.DuoSecurityMultifactorAuthenticationProperties> duoProviderBean, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager) -
duoSecurityAuthenticationEventExecutionPlanConfigurer
@ConditionalOnMissingBean(name="duoSecurityAuthenticationEventExecutionPlanConfigurer") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer duoSecurityAuthenticationEventExecutionPlanConfigurer(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("duoAuthenticationHandlers") org.apereo.cas.util.spring.beans.BeanContainer<org.apereo.cas.adaptors.duo.authn.DuoSecurityAuthenticationHandler> duoAuthenticationHandlers)
-