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 Type
    Method
    Description
    org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
    duoSecurityAuthenticationMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.authentication.bypass.ChainingMultifactorAuthenticationProviderBypassEvaluator
    duoSecurityBypassEvaluator(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.MultifactorAuthenticationProviderBypassEvaluator
    duoSecurityCredentialMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
    duoSecurityGroovyMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
    duoSecurityHttpRequestMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
    duoSecurityPrincipalMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
    duoSecurityRegisteredServiceMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
    duoSecurityRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator
    duoSecurityRestMultifactorAuthenticationProviderBypass(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)