Class CasMultifactorAuthenticationWebflowConfiguration.CasMultifactorAuthenticationWebflowTriggersConfiguration

  • Enclosing class:
    CasMultifactorAuthenticationWebflowConfiguration

    @Configuration(value="CasMultifactorAuthenticationWebflowTriggersConfiguration",
                   proxyBeanMethods=false)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public static class CasMultifactorAuthenticationWebflowConfiguration.CasMultifactorAuthenticationWebflowTriggersConfiguration
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver adaptiveAuthenticationPolicyWebflowEventResolver​(org.apereo.cas.authentication.MultifactorAuthenticationTrigger adaptiveMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)  
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger adaptiveMultifactorAuthenticationTrigger​(org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.adaptive.geo.GeoLocationService> geoLocationService, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver authenticationAttributeAuthenticationPolicyWebflowEventResolver​(org.apereo.cas.authentication.MultifactorAuthenticationTrigger authenticationAttributeMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)  
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger authenticationAttributeMultifactorAuthenticationTrigger​(org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.authentication.MultifactorAuthenticationTriggerSelectionStrategy defaultMultifactorTriggerSelectionStrategy​(java.util.List<org.apereo.cas.authentication.MultifactorAuthenticationTrigger> triggers)  
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver globalAuthenticationPolicyWebflowEventResolver​(org.apereo.cas.authentication.MultifactorAuthenticationTrigger globalMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)  
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger globalMultifactorAuthenticationTrigger​(org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector multifactorAuthenticationProviderSelector, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver groovyScriptAuthenticationPolicyWebflowEventResolver​(org.apereo.cas.authentication.MultifactorAuthenticationTrigger groovyScriptMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)  
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger groovyScriptMultifactorAuthenticationTrigger​(org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector multifactorAuthenticationProviderSelector, org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver httpRequestAuthenticationPolicyWebflowEventResolver​(org.apereo.cas.authentication.MultifactorAuthenticationTrigger httpRequestMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)  
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger httpRequestMultifactorAuthenticationTrigger​(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver predicatedPrincipalAttributeMultifactorAuthenticationPolicyEventResolver​(org.apereo.cas.authentication.MultifactorAuthenticationTrigger predicatedPrincipalAttributeMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)  
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger predicatedPrincipalAttributeMultifactorAuthenticationTrigger​(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver principalAttributeAuthenticationPolicyWebflowEventResolver​(org.apereo.cas.authentication.MultifactorAuthenticationTrigger principalAttributeMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)  
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger principalAttributeMultifactorAuthenticationTrigger​(org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver registeredServiceAuthenticationPolicyWebflowEventResolver​(org.apereo.cas.authentication.MultifactorAuthenticationTrigger registeredServiceMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)  
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger registeredServiceMultifactorAuthenticationTrigger​(org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector multifactorAuthenticationProviderSelector, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver registeredServicePrincipalAttributeAuthenticationPolicyWebflowEventResolver​(org.apereo.cas.authentication.MultifactorAuthenticationTrigger registeredServicePrincipalAttributeMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)  
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger registeredServicePrincipalAttributeMultifactorAuthenticationTrigger​(org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector multifactorAuthenticationProviderSelector, org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver restEndpointAuthenticationPolicyWebflowEventResolver​(org.apereo.cas.authentication.MultifactorAuthenticationTrigger restEndpointMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)  
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger restEndpointMultifactorAuthenticationTrigger​(org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver scriptedRegisteredServiceAuthenticationPolicyWebflowEventResolver​(org.apereo.cas.authentication.MultifactorAuthenticationTrigger scriptedRegisteredServiceMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
      Deprecated.
      Since 6.2.
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger scriptedRegisteredServiceMultifactorAuthenticationTrigger​(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      Deprecated.
      Since 6.6.
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver timedAuthenticationPolicyWebflowEventResolver​(org.apereo.cas.authentication.MultifactorAuthenticationTrigger timedMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)  
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger timedMultifactorAuthenticationTrigger​(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 Detail

      • CasMultifactorAuthenticationWebflowTriggersConfiguration

        public CasMultifactorAuthenticationWebflowTriggersConfiguration()
    • Method Detail

      • groovyScriptAuthenticationPolicyWebflowEventResolver

        @ConditionalOnMissingBean(name="groovyScriptAuthenticationPolicyWebflowEventResolver")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver groovyScriptAuthenticationPolicyWebflowEventResolver​(@Qualifier("groovyScriptMultifactorAuthenticationTrigger")
                                                                                                                             org.apereo.cas.authentication.MultifactorAuthenticationTrigger groovyScriptMultifactorAuthenticationTrigger,
                                                                                                                             @Qualifier("casWebflowConfigurationContext")
                                                                                                                             org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
      • httpRequestAuthenticationPolicyWebflowEventResolver

        @ConditionalOnMissingBean(name="httpRequestAuthenticationPolicyWebflowEventResolver")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver httpRequestAuthenticationPolicyWebflowEventResolver​(@Qualifier("httpRequestMultifactorAuthenticationTrigger")
                                                                                                                            org.apereo.cas.authentication.MultifactorAuthenticationTrigger httpRequestMultifactorAuthenticationTrigger,
                                                                                                                            @Qualifier("casWebflowConfigurationContext")
                                                                                                                            org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
      • restEndpointAuthenticationPolicyWebflowEventResolver

        @ConditionalOnMissingBean(name="restEndpointAuthenticationPolicyWebflowEventResolver")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver restEndpointAuthenticationPolicyWebflowEventResolver​(@Qualifier("restEndpointMultifactorAuthenticationTrigger")
                                                                                                                             org.apereo.cas.authentication.MultifactorAuthenticationTrigger restEndpointMultifactorAuthenticationTrigger,
                                                                                                                             @Qualifier("casWebflowConfigurationContext")
                                                                                                                             org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
      • globalAuthenticationPolicyWebflowEventResolver

        @ConditionalOnMissingBean(name="globalAuthenticationPolicyWebflowEventResolver")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver globalAuthenticationPolicyWebflowEventResolver​(@Qualifier("globalMultifactorAuthenticationTrigger")
                                                                                                                       org.apereo.cas.authentication.MultifactorAuthenticationTrigger globalMultifactorAuthenticationTrigger,
                                                                                                                       @Qualifier("casWebflowConfigurationContext")
                                                                                                                       org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
      • adaptiveAuthenticationPolicyWebflowEventResolver

        @ConditionalOnMissingBean(name="adaptiveAuthenticationPolicyWebflowEventResolver")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver adaptiveAuthenticationPolicyWebflowEventResolver​(@Qualifier("adaptiveMultifactorAuthenticationTrigger")
                                                                                                                         org.apereo.cas.authentication.MultifactorAuthenticationTrigger adaptiveMultifactorAuthenticationTrigger,
                                                                                                                         @Qualifier("casWebflowConfigurationContext")
                                                                                                                         org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
      • registeredServiceAuthenticationPolicyWebflowEventResolver

        @ConditionalOnMissingBean(name="registeredServiceAuthenticationPolicyWebflowEventResolver")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver registeredServiceAuthenticationPolicyWebflowEventResolver​(@Qualifier("registeredServiceMultifactorAuthenticationTrigger")
                                                                                                                                  org.apereo.cas.authentication.MultifactorAuthenticationTrigger registeredServiceMultifactorAuthenticationTrigger,
                                                                                                                                  @Qualifier("casWebflowConfigurationContext")
                                                                                                                                  org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
      • predicatedPrincipalAttributeMultifactorAuthenticationPolicyEventResolver

        @ConditionalOnMissingBean(name="predicatedPrincipalAttributeMultifactorAuthenticationPolicyEventResolver")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver predicatedPrincipalAttributeMultifactorAuthenticationPolicyEventResolver​(@Qualifier("predicatedPrincipalAttributeMultifactorAuthenticationTrigger")
                                                                                                                                                 org.apereo.cas.authentication.MultifactorAuthenticationTrigger predicatedPrincipalAttributeMultifactorAuthenticationTrigger,
                                                                                                                                                 @Qualifier("casWebflowConfigurationContext")
                                                                                                                                                 org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
      • principalAttributeAuthenticationPolicyWebflowEventResolver

        @ConditionalOnMissingBean(name="principalAttributeAuthenticationPolicyWebflowEventResolver")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver principalAttributeAuthenticationPolicyWebflowEventResolver​(@Qualifier("principalAttributeMultifactorAuthenticationTrigger")
                                                                                                                                   org.apereo.cas.authentication.MultifactorAuthenticationTrigger principalAttributeMultifactorAuthenticationTrigger,
                                                                                                                                   @Qualifier("casWebflowConfigurationContext")
                                                                                                                                   org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
      • scriptedRegisteredServiceAuthenticationPolicyWebflowEventResolver

        @ConditionalOnMissingBean(name="scriptedRegisteredServiceAuthenticationPolicyWebflowEventResolver")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        @Deprecated(since="6.2.0")
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver scriptedRegisteredServiceAuthenticationPolicyWebflowEventResolver​(@Qualifier("scriptedRegisteredServiceMultifactorAuthenticationTrigger")
                                                                                                                                          org.apereo.cas.authentication.MultifactorAuthenticationTrigger scriptedRegisteredServiceMultifactorAuthenticationTrigger,
                                                                                                                                          @Qualifier("casWebflowConfigurationContext")
                                                                                                                                          org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
        Deprecated.
        Since 6.2.
        Scripted registered service authentication policy webflow event resolver .
        Parameters:
        scriptedRegisteredServiceMultifactorAuthenticationTrigger - the scripted registered service multifactor authentication trigger
        casWebflowConfigurationContext - the cas webflow configuration context
        Returns:
        the cas webflow event resolver
      • timedAuthenticationPolicyWebflowEventResolver

        @ConditionalOnMissingBean(name="timedAuthenticationPolicyWebflowEventResolver")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver timedAuthenticationPolicyWebflowEventResolver​(@Qualifier("timedMultifactorAuthenticationTrigger")
                                                                                                                      org.apereo.cas.authentication.MultifactorAuthenticationTrigger timedMultifactorAuthenticationTrigger,
                                                                                                                      @Qualifier("casWebflowConfigurationContext")
                                                                                                                      org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
      • registeredServicePrincipalAttributeAuthenticationPolicyWebflowEventResolver

        @ConditionalOnMissingBean(name="registeredServicePrincipalAttributeAuthenticationPolicyWebflowEventResolver")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver registeredServicePrincipalAttributeAuthenticationPolicyWebflowEventResolver​(@Qualifier("registeredServicePrincipalAttributeMultifactorAuthenticationTrigger")
                                                                                                                                                    org.apereo.cas.authentication.MultifactorAuthenticationTrigger registeredServicePrincipalAttributeMultifactorAuthenticationTrigger,
                                                                                                                                                    @Qualifier("casWebflowConfigurationContext")
                                                                                                                                                    org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
      • authenticationAttributeAuthenticationPolicyWebflowEventResolver

        @ConditionalOnMissingBean(name="authenticationAttributeAuthenticationPolicyWebflowEventResolver")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver authenticationAttributeAuthenticationPolicyWebflowEventResolver​(@Qualifier("authenticationAttributeMultifactorAuthenticationTrigger")
                                                                                                                                        org.apereo.cas.authentication.MultifactorAuthenticationTrigger authenticationAttributeMultifactorAuthenticationTrigger,
                                                                                                                                        @Qualifier("casWebflowConfigurationContext")
                                                                                                                                        org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
      • scriptedRegisteredServiceMultifactorAuthenticationTrigger

        @Bean
        @ConditionalOnMissingBean(name="scriptedRegisteredServiceMultifactorAuthenticationTrigger")
        @RefreshScope(proxyMode=DEFAULT)
        @Deprecated(since="6.2.0")
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger scriptedRegisteredServiceMultifactorAuthenticationTrigger​(org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                                        org.apereo.cas.configuration.CasConfigurationProperties casProperties)
        Deprecated.
        Since 6.6.
        Scripted registered service multifactor authentication trigger.
        Parameters:
        applicationContext - the application context
        casProperties - the cas properties
        Returns:
        the multifactor authentication trigger
      • registeredServicePrincipalAttributeMultifactorAuthenticationTrigger

        @Bean
        @ConditionalOnMissingBean(name="registeredServicePrincipalAttributeMultifactorAuthenticationTrigger")
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger registeredServicePrincipalAttributeMultifactorAuthenticationTrigger​(@Qualifier("multifactorAuthenticationProviderSelector")
                                                                                                                                                  org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector multifactorAuthenticationProviderSelector,
                                                                                                                                                  @Qualifier("multifactorAuthenticationProviderResolver")
                                                                                                                                                  org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver,
                                                                                                                                                  org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                                                  org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • restEndpointMultifactorAuthenticationTrigger

        @Bean
        @ConditionalOnMissingBean(name="restEndpointMultifactorAuthenticationTrigger")
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger restEndpointMultifactorAuthenticationTrigger​(@Qualifier("multifactorAuthenticationProviderResolver")
                                                                                                                           org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver,
                                                                                                                           org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                           org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • registeredServiceMultifactorAuthenticationTrigger

        @Bean
        @ConditionalOnMissingBean(name="registeredServiceMultifactorAuthenticationTrigger")
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger registeredServiceMultifactorAuthenticationTrigger​(@Qualifier("multifactorAuthenticationProviderSelector")
                                                                                                                                org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector multifactorAuthenticationProviderSelector,
                                                                                                                                org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                                org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • adaptiveMultifactorAuthenticationTrigger

        @ConditionalOnMissingBean(name="adaptiveMultifactorAuthenticationTrigger")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger adaptiveMultifactorAuthenticationTrigger​(@Qualifier("geoLocationService")
                                                                                                                       org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.adaptive.geo.GeoLocationService> geoLocationService,
                                                                                                                       org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                       org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • globalMultifactorAuthenticationTrigger

        @ConditionalOnMissingBean(name="globalMultifactorAuthenticationTrigger")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger globalMultifactorAuthenticationTrigger​(@Qualifier("multifactorAuthenticationProviderSelector")
                                                                                                                     org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector multifactorAuthenticationProviderSelector,
                                                                                                                     org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                     org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • timedMultifactorAuthenticationTrigger

        @Bean
        @ConditionalOnMissingBean(name="timedMultifactorAuthenticationTrigger")
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger timedMultifactorAuthenticationTrigger​(org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                    org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • groovyScriptMultifactorAuthenticationTrigger

        @ConditionalOnMissingBean(name="groovyScriptMultifactorAuthenticationTrigger")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger groovyScriptMultifactorAuthenticationTrigger​(@Qualifier("multifactorAuthenticationProviderSelector")
                                                                                                                           org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector multifactorAuthenticationProviderSelector,
                                                                                                                           @Qualifier("multifactorAuthenticationProviderResolver")
                                                                                                                           org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver,
                                                                                                                           org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                           org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • httpRequestMultifactorAuthenticationTrigger

        @ConditionalOnMissingBean(name="httpRequestMultifactorAuthenticationTrigger")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger httpRequestMultifactorAuthenticationTrigger​(org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                          org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • principalAttributeMultifactorAuthenticationTrigger

        @ConditionalOnMissingBean(name="principalAttributeMultifactorAuthenticationTrigger")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger principalAttributeMultifactorAuthenticationTrigger​(@Qualifier("multifactorAuthenticationProviderResolver")
                                                                                                                                 org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver,
                                                                                                                                 org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                                 org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • authenticationAttributeMultifactorAuthenticationTrigger

        @ConditionalOnMissingBean(name="authenticationAttributeMultifactorAuthenticationTrigger")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger authenticationAttributeMultifactorAuthenticationTrigger​(@Qualifier("multifactorAuthenticationProviderResolver")
                                                                                                                                      org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver,
                                                                                                                                      org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                                      org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • predicatedPrincipalAttributeMultifactorAuthenticationTrigger

        @Bean
        @ConditionalOnMissingBean(name="predicatedPrincipalAttributeMultifactorAuthenticationTrigger")
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger predicatedPrincipalAttributeMultifactorAuthenticationTrigger​(org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                                           org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • defaultMultifactorTriggerSelectionStrategy

        @RefreshScope(proxyMode=DEFAULT)
        @Bean
        @ConditionalOnMissingBean(name="defaultMultifactorTriggerSelectionStrategy")
        public org.apereo.cas.authentication.MultifactorAuthenticationTriggerSelectionStrategy defaultMultifactorTriggerSelectionStrategy​(java.util.List<org.apereo.cas.authentication.MultifactorAuthenticationTrigger> triggers)