Package org.apereo.cas.config
Class CasFiltersConfiguration
- java.lang.Object
-
- org.apereo.cas.config.CasFiltersConfiguration
-
@Configuration(value="casFiltersConfiguration", proxyBeanMethods=true) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public class CasFiltersConfiguration extends java.lang.ObjectThis isCasFiltersConfigurationthat attempts to create Spring-managed beans backed by external configuration.- Since:
- 5.0.0
-
-
Constructor Summary
Constructors Constructor Description CasFiltersConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.boot.web.servlet.FilterRegistrationBean<org.springframework.web.filter.CorsFilter>casCorsFilter()org.springframework.boot.web.servlet.FilterRegistrationBeancharacterEncodingFilter()org.springframework.web.cors.CorsConfigurationSourcecorsConfigurationSource()org.springframework.boot.web.servlet.FilterRegistrationBeancurrentCredentialsAndAuthenticationClearingFilter()org.springframework.boot.web.servlet.FilterRegistrationBeanrequestParameterSecurityFilter()org.springframework.boot.web.servlet.FilterRegistrationBeanresponseHeadersFilter()org.springframework.boot.web.servlet.FilterRegistrationBeanresponseHeadersSecurityFilter()
-
-
-
Method Detail
-
characterEncodingFilter
@RefreshScope @Bean public org.springframework.boot.web.servlet.FilterRegistrationBean characterEncodingFilter()
-
responseHeadersFilter
@RefreshScope @Bean public org.springframework.boot.web.servlet.FilterRegistrationBean responseHeadersFilter()
-
corsConfigurationSource
@Bean @ConditionalOnProperty(prefix="cas.http-web-request.cors", name="enabled", havingValue="true") @ConditionalOnMissingBean(name="corsConfigurationSource") @RefreshScope public org.springframework.web.cors.CorsConfigurationSource corsConfigurationSource()
-
casCorsFilter
@ConditionalOnProperty(prefix="cas.http-web-request.cors", name="enabled", havingValue="true") @Bean @RefreshScope public org.springframework.boot.web.servlet.FilterRegistrationBean<org.springframework.web.filter.CorsFilter> casCorsFilter()
-
responseHeadersSecurityFilter
@ConditionalOnProperty(prefix="cas.http-web-request.header", name="enabled", havingValue="true", matchIfMissing=true) @RefreshScope @Bean public org.springframework.boot.web.servlet.FilterRegistrationBean responseHeadersSecurityFilter()
-
requestParameterSecurityFilter
@RefreshScope @Bean public org.springframework.boot.web.servlet.FilterRegistrationBean requestParameterSecurityFilter()
-
currentCredentialsAndAuthenticationClearingFilter
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean currentCredentialsAndAuthenticationClearingFilter()
-
-