Class GrouperMultifactorAuthenticationConfiguration


  • @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @ConditionalOnFeatureEnabled(feature=MultifactorAuthentication,
                                 module="grouper")
    @AutoConfiguration
    public class GrouperMultifactorAuthenticationConfiguration
    extends java.lang.Object
    Since:
    5.0.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apereo.cas.grouper.GrouperFacade grouperFacade​(org.springframework.context.ConfigurableApplicationContext applicationContext)  
      org.apereo.cas.authentication.MultifactorAuthenticationTrigger grouperMultifactorAuthenticationTrigger​(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.grouper.GrouperFacade grouperFacade, org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver)  
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver grouperMultifactorAuthenticationWebflowEventResolver​(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver, org.apereo.cas.authentication.MultifactorAuthenticationTrigger grouperMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GrouperMultifactorAuthenticationConfiguration

        public GrouperMultifactorAuthenticationConfiguration()
    • Method Detail

      • grouperFacade

        @Bean
        @ConditionalOnMissingBean(name="grouperFacade")
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.grouper.GrouperFacade grouperFacade​(org.springframework.context.ConfigurableApplicationContext applicationContext)
      • grouperMultifactorAuthenticationTrigger

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

        @Bean
        @ConditionalOnMissingBean(name="grouperMultifactorAuthenticationWebflowEventResolver")
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver grouperMultifactorAuthenticationWebflowEventResolver​(org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                                             @Qualifier("initialAuthenticationAttemptWebflowEventResolver")
                                                                                                                             org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver,
                                                                                                                             @Qualifier("grouperMultifactorAuthenticationTrigger")
                                                                                                                             org.apereo.cas.authentication.MultifactorAuthenticationTrigger grouperMultifactorAuthenticationTrigger,
                                                                                                                             @Qualifier("casWebflowConfigurationContext")
                                                                                                                             org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)