Class GrouperMultifactorAuthenticationConfiguration


  • @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @ConditionalOnProperty(name="cas.authn.mfa.triggers.grouper.grouper-group-field")
    @Configuration(value="GrouperMultifactorAuthenticationConfiguration",
                   proxyBeanMethods=false)
    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.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.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()
      • grouperMultifactorAuthenticationTrigger

        @Bean
        @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
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver grouperMultifactorAuthenticationWebflowEventResolver​(@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)