Class DuoSecurityMultifactorProviderBypassConfiguration
java.lang.Object
org.apereo.cas.adaptors.duo.config.DuoSecurityMultifactorProviderBypassConfiguration
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
@ConditionalOnFeatureEnabled(feature=MultifactorAuthentication,
module="duo")
@AutoConfiguration
public class DuoSecurityMultifactorProviderBypassConfiguration
extends Object
- Since:
- 6.1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluatorduoSecurityAuthenticationMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.authentication.bypass.ChainingMultifactorAuthenticationProviderBypassEvaluatorduoSecurityBypassEvaluator(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityRegisteredServiceMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityPrincipalMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityAuthenticationMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityCredentialMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityHttpRequestMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityGroovyMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityRestMultifactorAuthenticationProviderBypass) org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluatorduoSecurityCredentialMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluatorduoSecurityGroovyMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluatorduoSecurityHttpRequestMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluatorduoSecurityPrincipalMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluatorduoSecurityRegisteredServiceMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluatorduoSecurityRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluatorduoSecurityRestMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
Constructor Details
-
DuoSecurityMultifactorProviderBypassConfiguration
public DuoSecurityMultifactorProviderBypassConfiguration()
-
-
Method Details
-
duoSecurityBypassEvaluator
@ConditionalOnMissingBean(name="duoSecurityBypassEvaluator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.bypass.ChainingMultifactorAuthenticationProviderBypassEvaluator duoSecurityBypassEvaluator(org.springframework.context.ConfigurableApplicationContext applicationContext, @Qualifier("duoSecurityRegisteredServiceMultifactorAuthenticationProviderBypass") org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityRegisteredServiceMultifactorAuthenticationProviderBypass, @Qualifier("duoSecurityRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator") org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator, @Qualifier("duoSecurityPrincipalMultifactorAuthenticationProviderBypass") org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityPrincipalMultifactorAuthenticationProviderBypass, @Qualifier("duoSecurityAuthenticationMultifactorAuthenticationProviderBypass") org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityAuthenticationMultifactorAuthenticationProviderBypass, @Qualifier("duoSecurityCredentialMultifactorAuthenticationProviderBypass") org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityCredentialMultifactorAuthenticationProviderBypass, @Qualifier("duoSecurityHttpRequestMultifactorAuthenticationProviderBypass") org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityHttpRequestMultifactorAuthenticationProviderBypass, @Qualifier("duoSecurityGroovyMultifactorAuthenticationProviderBypass") org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityGroovyMultifactorAuthenticationProviderBypass, @Qualifier("duoSecurityRestMultifactorAuthenticationProviderBypass") org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityRestMultifactorAuthenticationProviderBypass) -
duoSecurityRestMultifactorAuthenticationProviderBypass
@ConditionalOnMissingBean(name="duoSecurityRestMultifactorAuthenticationProviderBypass") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityRestMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
duoSecurityGroovyMultifactorAuthenticationProviderBypass
@ConditionalOnMissingBean(name="duoSecurityGroovyMultifactorAuthenticationProviderBypass") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityGroovyMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
duoSecurityHttpRequestMultifactorAuthenticationProviderBypass
@ConditionalOnMissingBean(name="duoSecurityHttpRequestMultifactorAuthenticationProviderBypass") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityHttpRequestMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
duoSecurityCredentialMultifactorAuthenticationProviderBypass
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="duoSecurityCredentialMultifactorAuthenticationProviderBypass") public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityCredentialMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
duoSecurityRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator
@ConditionalOnMissingBean(name="duoSecurityRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
duoSecurityRegisteredServiceMultifactorAuthenticationProviderBypass
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="duoSecurityRegisteredServiceMultifactorAuthenticationProviderBypass") public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityRegisteredServiceMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
duoSecurityPrincipalMultifactorAuthenticationProviderBypass
@Bean @ConditionalOnMissingBean(name="duoSecurityPrincipalMultifactorAuthenticationProviderBypass") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityPrincipalMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
duoSecurityAuthenticationMultifactorAuthenticationProviderBypass
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="duoSecurityAuthenticationMultifactorAuthenticationProviderBypass") public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator duoSecurityAuthenticationMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-