Class CasClientConfiguration

java.lang.Object
org.apereo.cas.client.boot.configuration.CasClientConfiguration

@Configuration @EnableConfigurationProperties(CasClientConfigurationProperties.class) public class CasClientConfiguration extends Object
Configuration class providing default CAS client infrastructure filters. This configuration facility is typically imported into Spring's Application Context via EnableCasClient meta annotation.
Since:
3.6.0
Author:
Dmitriy Kopylenko
  • Constructor Details

    • CasClientConfiguration

      public CasClientConfiguration()
  • Method Details

    • casValidationFilter

      @Bean @ConditionalOnProperty(prefix="cas", name="skipTicketValidation", havingValue="false", matchIfMissing=true) public org.springframework.boot.web.servlet.FilterRegistrationBean casValidationFilter()
    • casAuthenticationFilter

      @Bean public org.springframework.boot.web.servlet.FilterRegistrationBean casAuthenticationFilter()
    • casHttpServletRequestWrapperFilter

      @Bean public org.springframework.boot.web.servlet.FilterRegistrationBean casHttpServletRequestWrapperFilter()
    • casAssertionThreadLocalFilter

      @Bean public org.springframework.boot.web.servlet.FilterRegistrationBean casAssertionThreadLocalFilter()
    • casSingleSignOutFilter

      @Bean @ConditionalOnProperty(prefix="cas", value="single-logout.enabled", havingValue="true") public org.springframework.boot.web.servlet.FilterRegistrationBean casSingleSignOutFilter()
    • casSingleSignOutListener

      @Bean @ConditionalOnProperty(prefix="cas", value="single-logout.enabled", havingValue="true") public org.springframework.boot.web.servlet.ServletListenerRegistrationBean<EventListener> casSingleSignOutListener()