Class InweboAuthenticationMultifactorProviderBypassConfiguration


  • @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @Configuration(value="InweboMultifactorProviderBypassConfiguration",
                   proxyBeanMethods=false)
    public class InweboAuthenticationMultifactorProviderBypassConfiguration
    extends java.lang.Object
    The Inwebo MFA provider bypass configuration.
    Since:
    6.4.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboAuthenticationMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboBypassEvaluator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboPrincipalMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboRegisteredServiceMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboAuthenticationMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboCredentialMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboHttpRequestMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboGroovyMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboRestMultifactorAuthenticationProviderBypass)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboCredentialMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboGroovyMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboHttpRequestMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboPrincipalMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboRegisteredServiceMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboRestMultifactorAuthenticationProviderBypass​(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

      • InweboAuthenticationMultifactorProviderBypassConfiguration

        public InweboAuthenticationMultifactorProviderBypassConfiguration()
    • Method Detail

      • inweboBypassEvaluator

        @ConditionalOnMissingBean(name="inweboBypassEvaluator")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboBypassEvaluator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                                                                                           @Qualifier("inweboPrincipalMultifactorAuthenticationProviderBypass")
                                                                                                                           org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboPrincipalMultifactorAuthenticationProviderBypass,
                                                                                                                           @Qualifier("inweboRegisteredServiceMultifactorAuthenticationProviderBypass")
                                                                                                                           org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboRegisteredServiceMultifactorAuthenticationProviderBypass,
                                                                                                                           @Qualifier("inweboRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator")
                                                                                                                           org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator,
                                                                                                                           @Qualifier("inweboAuthenticationMultifactorAuthenticationProviderBypass")
                                                                                                                           org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboAuthenticationMultifactorAuthenticationProviderBypass,
                                                                                                                           @Qualifier("inweboCredentialMultifactorAuthenticationProviderBypass")
                                                                                                                           org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboCredentialMultifactorAuthenticationProviderBypass,
                                                                                                                           @Qualifier("inweboHttpRequestMultifactorAuthenticationProviderBypass")
                                                                                                                           org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboHttpRequestMultifactorAuthenticationProviderBypass,
                                                                                                                           @Qualifier("inweboGroovyMultifactorAuthenticationProviderBypass")
                                                                                                                           org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboGroovyMultifactorAuthenticationProviderBypass,
                                                                                                                           @Qualifier("inweboRestMultifactorAuthenticationProviderBypass")
                                                                                                                           org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator inweboRestMultifactorAuthenticationProviderBypass)
      • inweboRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator

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

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

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

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

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

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

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

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