Class U2FAuthenticationMultifactorProviderBypassConfiguration


  • @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @ConditionalOnFeatureEnabled(feature=U2F)
    @AutoConfiguration
    public class U2FAuthenticationMultifactorProviderBypassConfiguration
    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 u2fAuthenticationMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fBypassEvaluator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fPrincipalMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fRegisteredServiceMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fAuthenticationMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fCredentialMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fHttpRequestMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fGroovyMultifactorAuthenticationProviderBypass, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fRestMultifactorAuthenticationProviderBypass)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fCredentialMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fGroovyMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fHttpRequestMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fPrincipalMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fRegisteredServiceMultifactorAuthenticationProviderBypass​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fRestMultifactorAuthenticationProviderBypass​(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

      • U2FAuthenticationMultifactorProviderBypassConfiguration

        public U2FAuthenticationMultifactorProviderBypassConfiguration()
    • Method Detail

      • u2fBypassEvaluator

        @ConditionalOnMissingBean(name="u2fBypassEvaluator")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fBypassEvaluator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                                                                                        @Qualifier("u2fPrincipalMultifactorAuthenticationProviderBypass")
                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fPrincipalMultifactorAuthenticationProviderBypass,
                                                                                                                        @Qualifier("u2fRegisteredServiceMultifactorAuthenticationProviderBypass")
                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fRegisteredServiceMultifactorAuthenticationProviderBypass,
                                                                                                                        @Qualifier("u2fRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator")
                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fRegisteredServicePrincipalAttributeMultifactorAuthenticationProviderBypassEvaluator,
                                                                                                                        @Qualifier("u2fAuthenticationMultifactorAuthenticationProviderBypass")
                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fAuthenticationMultifactorAuthenticationProviderBypass,
                                                                                                                        @Qualifier("u2fCredentialMultifactorAuthenticationProviderBypass")
                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fCredentialMultifactorAuthenticationProviderBypass,
                                                                                                                        @Qualifier("u2fHttpRequestMultifactorAuthenticationProviderBypass")
                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fHttpRequestMultifactorAuthenticationProviderBypass,
                                                                                                                        @Qualifier("u2fGroovyMultifactorAuthenticationProviderBypass")
                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fGroovyMultifactorAuthenticationProviderBypass,
                                                                                                                        @Qualifier("u2fRestMultifactorAuthenticationProviderBypass")
                                                                                                                        org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fRestMultifactorAuthenticationProviderBypass)
      • u2fRestMultifactorAuthenticationProviderBypass

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

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

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

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

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

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

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

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