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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.web.servlet.FilterRegistrationBeanorg.springframework.boot.web.servlet.FilterRegistrationBeanorg.springframework.boot.web.servlet.FilterRegistrationBeanorg.springframework.boot.web.servlet.FilterRegistrationBeanorg.springframework.boot.web.servlet.ServletListenerRegistrationBean<EventListener>org.springframework.boot.web.servlet.FilterRegistrationBean
-
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()
-