Class CasCoreLogoutConfiguration


  • @Configuration("casCoreLogoutConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class CasCoreLogoutConfiguration
    extends java.lang.Object
    Since:
    5.0.0
    • Constructor Detail

      • CasCoreLogoutConfiguration

        public CasCoreLogoutConfiguration()
    • Method Detail

      • singleLogoutServiceLogoutUrlBuilder

        @ConditionalOnMissingBean(name="singleLogoutServiceLogoutUrlBuilder")
        @Bean
        @RefreshScope
        public org.apereo.cas.logout.slo.SingleLogoutServiceLogoutUrlBuilder singleLogoutServiceLogoutUrlBuilder()
      • defaultSingleLogoutServiceLogoutUrlBuilderConfigurer

        @ConditionalOnMissingBean(name="defaultSingleLogoutServiceLogoutUrlBuilderConfigurer")
        @Bean
        @RefreshScope
        public org.apereo.cas.logout.slo.SingleLogoutServiceLogoutUrlBuilderConfigurer defaultSingleLogoutServiceLogoutUrlBuilderConfigurer()
      • defaultSingleLogoutServiceMessageHandler

        @ConditionalOnMissingBean(name="defaultSingleLogoutServiceMessageHandler")
        @Bean
        @RefreshScope
        public org.apereo.cas.logout.slo.SingleLogoutServiceMessageHandler defaultSingleLogoutServiceMessageHandler()
      • logoutManager

        @ConditionalOnMissingBean(name="logoutManager")
        @RefreshScope
        @Autowired
        @Bean
        public org.apereo.cas.logout.LogoutManager logoutManager​(@Qualifier("logoutExecutionPlan")
                                                                 org.apereo.cas.logout.LogoutExecutionPlan logoutExecutionPlan)
      • defaultSingleLogoutMessageCreator

        @ConditionalOnMissingBean(name="defaultSingleLogoutMessageCreator")
        @Bean
        public org.apereo.cas.logout.slo.SingleLogoutMessageCreator defaultSingleLogoutMessageCreator()
      • logoutExecutionPlan

        @ConditionalOnMissingBean(name="logoutExecutionPlan")
        @Autowired
        @Bean
        @RefreshScope
        public org.apereo.cas.logout.LogoutExecutionPlan logoutExecutionPlan​(java.util.List<org.apereo.cas.logout.LogoutExecutionPlanConfigurer> configurers)
      • defaultLogoutRedirectionStrategy

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="defaultLogoutRedirectionStrategy")
        public org.apereo.cas.logout.LogoutRedirectionStrategy defaultLogoutRedirectionStrategy()
      • casCoreLogoutExecutionPlanConfigurer

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="casCoreLogoutExecutionPlanConfigurer")
        public org.apereo.cas.logout.LogoutExecutionPlanConfigurer casCoreLogoutExecutionPlanConfigurer()