Class CasSimpleMultifactorAuthenticationMultifactorProviderBypassConfiguration


  • @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @ConditionalOnFeatureEnabled(feature=SimpleMFA)
    @AutoConfiguration
    public class CasSimpleMultifactorAuthenticationMultifactorProviderBypassConfiguration
    extends java.lang.Object
    Since:
    6.1.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorAuthenticationMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorBypassEvaluator​(org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorHttpRequestMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorCredentialMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorGroovyMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorRegisteredServiceMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorAuthenticationMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorRestMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorPrincipalMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorCredentialMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorGroovyMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorHttpRequestMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorPrincipalMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorRegisteredServiceMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorRestMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator​(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 Detail

      • CasSimpleMultifactorAuthenticationMultifactorProviderBypassConfiguration

        public CasSimpleMultifactorAuthenticationMultifactorProviderBypassConfiguration()
    • Method Detail

      • casSimpleMultifactorBypassEvaluator

        @ConditionalOnMissingBean(name="casSimpleMultifactorBypassEvaluator")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorBypassEvaluator​(@Qualifier("casSimpleMultifactorHttpRequestMultifactorAuthenticationProviderBypass")
                                                                                                                                         org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorHttpRequestMultifactorAuthenticationProviderBypass,
                                                                                                                                         @Qualifier("casSimpleMultifactorCredentialMultifactorAuthenticationProviderBypass")
                                                                                                                                         org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorCredentialMultifactorAuthenticationProviderBypass,
                                                                                                                                         @Qualifier("casSimpleMultifactorGroovyMultifactorAuthenticationProviderBypass")
                                                                                                                                         org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorGroovyMultifactorAuthenticationProviderBypass,
                                                                                                                                         @Qualifier("casSimpleMultifactorRegisteredServiceMultifactorAuthenticationProviderBypass")
                                                                                                                                         org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorRegisteredServiceMultifactorAuthenticationProviderBypass,
                                                                                                                                         @Qualifier("casSimpleMultifactorAuthenticationMultifactorAuthenticationProviderBypass")
                                                                                                                                         org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorAuthenticationMultifactorAuthenticationProviderBypass,
                                                                                                                                         @Qualifier("casSimpleMultifactorRestMultifactorAuthenticationProviderBypass")
                                                                                                                                         org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorRestMultifactorAuthenticationProviderBypass,
                                                                                                                                         @Qualifier("casSimpleMultifactorPrincipalMultifactorAuthenticationProviderBypass")
                                                                                                                                         org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorPrincipalMultifactorAuthenticationProviderBypass,
                                                                                                                                         @Qualifier("casSimpleRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator")
                                                                                                                                         org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator,
                                                                                                                                         org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • casSimpleMultifactorRestMultifactorAuthenticationProviderBypass

        @ConditionalOnMissingBean(name="casSimpleMultifactorRestMultifactorAuthenticationProviderBypass")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorRestMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • casSimpleMultifactorGroovyMultifactorAuthenticationProviderBypass

        @ConditionalOnMissingBean(name="casSimpleMultifactorGroovyMultifactorAuthenticationProviderBypass")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorGroovyMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • casSimpleMultifactorHttpRequestMultifactorAuthenticationProviderBypass

        @ConditionalOnMissingBean(name="casSimpleMultifactorHttpRequestMultifactorAuthenticationProviderBypass")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorHttpRequestMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • casSimpleRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator

        @ConditionalOnMissingBean(name="casSimpleRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • casSimpleMultifactorCredentialMultifactorAuthenticationProviderBypass

        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        @ConditionalOnMissingBean(name="casSimpleMultifactorCredentialMultifactorAuthenticationProviderBypass")
        public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorCredentialMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • casSimpleMultifactorRegisteredServiceMultifactorAuthenticationProviderBypass

        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        @ConditionalOnMissingBean(name="casSimpleMultifactorRegisteredServiceMultifactorAuthenticationProviderBypass")
        public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorRegisteredServiceMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • casSimpleMultifactorPrincipalMultifactorAuthenticationProviderBypass

        @Bean
        @ConditionalOnMissingBean(name="casSimpleMultifactorPrincipalMultifactorAuthenticationProviderBypass")
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorPrincipalMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • casSimpleMultifactorAuthenticationMultifactorAuthenticationProviderBypass

        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        @ConditionalOnMissingBean(name="casSimpleMultifactorAuthenticationMultifactorAuthenticationProviderBypass")
        public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator casSimpleMultifactorAuthenticationMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)