Class OidcEndpointsConfiguration.OidcEndpointsWebflowConfiguration

  • Enclosing class:
    OidcEndpointsConfiguration

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apereo.cas.web.flow.resolver.CasWebflowEventResolver oidcAuthenticationContextWebflowEventResolver​(org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext, org.apereo.cas.authentication.MultifactorAuthenticationTrigger oidcMultifactorAuthenticationTrigger)  
      org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer oidcCasWebflowExecutionPlanConfigurer​(org.apereo.cas.web.flow.CasWebflowConfigurer oidcWebflowConfigurer, org.springframework.web.servlet.HandlerInterceptor oidcLocaleChangeInterceptor, org.apereo.cas.web.flow.CasWebflowLoginContextProvider oidcCasWebflowLoginContextProvider)  
      org.apereo.cas.web.flow.CasWebflowLoginContextProvider oidcCasWebflowLoginContextProvider​(org.apereo.cas.web.support.ArgumentExtractor argumentExtractor)  
      org.springframework.webflow.execution.Action oidcRegisteredServiceUIAction​(org.apereo.cas.authentication.AuthenticationServiceSelectionStrategy oauth20AuthenticationServiceSelectionStrategy, org.apereo.cas.services.ServicesManager servicesManager)  
      org.apereo.cas.web.flow.CasWebflowConfigurer oidcWebflowConfigurer​(org.springframework.webflow.definition.registry.FlowDefinitionRegistry logoutFlowDefinitionRegistry, org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices, org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowDefinitionRegistry, 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

      • OidcEndpointsWebflowConfiguration

        public OidcEndpointsWebflowConfiguration()
    • Method Detail

      • oidcCasWebflowExecutionPlanConfigurer

        @ConditionalOnMissingBean(name="oidcCasWebflowExecutionPlanConfigurer")
        @Bean
        public org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer oidcCasWebflowExecutionPlanConfigurer​(@Qualifier("oidcWebflowConfigurer")
                                                                                                               org.apereo.cas.web.flow.CasWebflowConfigurer oidcWebflowConfigurer,
                                                                                                               @Qualifier("oidcLocaleChangeInterceptor")
                                                                                                               org.springframework.web.servlet.HandlerInterceptor oidcLocaleChangeInterceptor,
                                                                                                               @Qualifier("oidcCasWebflowLoginContextProvider")
                                                                                                               org.apereo.cas.web.flow.CasWebflowLoginContextProvider oidcCasWebflowLoginContextProvider)
      • oidcCasWebflowLoginContextProvider

        @Bean
        @ConditionalOnMissingBean(name="oidcCasWebflowLoginContextProvider")
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.CasWebflowLoginContextProvider oidcCasWebflowLoginContextProvider​(@Qualifier("argumentExtractor")
                                                                                                         org.apereo.cas.web.support.ArgumentExtractor argumentExtractor)
      • oidcAuthenticationContextWebflowEventResolver

        @RefreshScope(proxyMode=DEFAULT)
        @Bean
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver oidcAuthenticationContextWebflowEventResolver​(@Qualifier("initialAuthenticationAttemptWebflowEventResolver")
                                                                                                                      org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver,
                                                                                                                      @Qualifier("casWebflowConfigurationContext")
                                                                                                                      org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext,
                                                                                                                      @Qualifier("oidcMultifactorAuthenticationTrigger")
                                                                                                                      org.apereo.cas.authentication.MultifactorAuthenticationTrigger oidcMultifactorAuthenticationTrigger)
      • oidcWebflowConfigurer

        @ConditionalOnMissingBean(name="oidcWebflowConfigurer")
        @Bean
        public org.apereo.cas.web.flow.CasWebflowConfigurer oidcWebflowConfigurer​(@Qualifier("logoutFlowRegistry")
                                                                                  org.springframework.webflow.definition.registry.FlowDefinitionRegistry logoutFlowDefinitionRegistry,
                                                                                  @Qualifier("flowBuilderServices")
                                                                                  org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices,
                                                                                  @Qualifier("loginFlowRegistry")
                                                                                  org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowDefinitionRegistry,
                                                                                  org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                  org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • oidcRegisteredServiceUIAction

        @ConditionalOnMissingBean(name="oidcRegisteredServiceUIAction")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.springframework.webflow.execution.Action oidcRegisteredServiceUIAction​(@Qualifier("oauth20AuthenticationRequestServiceSelectionStrategy")
                                                                                          org.apereo.cas.authentication.AuthenticationServiceSelectionStrategy oauth20AuthenticationServiceSelectionStrategy,
                                                                                          @Qualifier("servicesManager")
                                                                                          org.apereo.cas.services.ServicesManager servicesManager)