Class GoogleAuthenticatorAuthenticationMultifactorProviderBypassConfiguration


  • @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @Configuration(value="GoogleAuthenticatorMultifactorProviderBypassConfiguration",
                   proxyBeanMethods=false)
    public class GoogleAuthenticatorAuthenticationMultifactorProviderBypassConfiguration
    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 googleAuthenticatorAuthenticationMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorBypassEvaluator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorPrincipalMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorRegisteredServiceMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorAuthenticationMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorCredentialMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorHttpRequestMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorGroovyMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorRestMultifactorAuthenticationProviderBypass)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorCredentialMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorGroovyMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorHttpRequestMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorPrincipalMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorRegisteredServiceMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorRestMultifactorAuthenticationProviderBypass​(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

      • GoogleAuthenticatorAuthenticationMultifactorProviderBypassConfiguration

        public GoogleAuthenticatorAuthenticationMultifactorProviderBypassConfiguration()
    • Method Detail

      • googleAuthenticatorBypassEvaluator

        @ConditionalOnMissingBean(name="googleAuthenticatorBypassEvaluator")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorBypassEvaluator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                                                                                                        @Qualifier("googleAuthenticatorPrincipalMultifactorAuthenticationProviderBypass")
                                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorPrincipalMultifactorAuthenticationProviderBypass,
                                                                                                                                        @Qualifier("googleAuthenticatorRegisteredServiceMultifactorAuthenticationProviderBypass")
                                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorRegisteredServiceMultifactorAuthenticationProviderBypass,
                                                                                                                                        @Qualifier("googleAuthenticatorRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator")
                                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator,
                                                                                                                                        @Qualifier("googleAuthenticatorAuthenticationMultifactorAuthenticationProviderBypass")
                                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorAuthenticationMultifactorAuthenticationProviderBypass,
                                                                                                                                        @Qualifier("googleAuthenticatorCredentialMultifactorAuthenticationProviderBypass")
                                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorCredentialMultifactorAuthenticationProviderBypass,
                                                                                                                                        @Qualifier("googleAuthenticatorHttpRequestMultifactorAuthenticationProviderBypass")
                                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorHttpRequestMultifactorAuthenticationProviderBypass,
                                                                                                                                        @Qualifier("googleAuthenticatorGroovyMultifactorAuthenticationProviderBypass")
                                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorGroovyMultifactorAuthenticationProviderBypass,
                                                                                                                                        @Qualifier("googleAuthenticatorRestMultifactorAuthenticationProviderBypass")
                                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator googleAuthenticatorRestMultifactorAuthenticationProviderBypass)
      • googleAuthenticatorRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator

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

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

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

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

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

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

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

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