Class PrePostFiltersConfiguration
java.lang.Object
com.cumulocity.microservice.security.filter.PrePostFiltersConfiguration
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.EnvironmentAware
@Configuration(proxyBeanMethods=false)
public class PrePostFiltersConfiguration
extends Object
implements org.springframework.context.EnvironmentAware
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.web.servlet.FilterRegistrationBean<PostAuthenticateServletFilter>Disables auto-registration ofPostAuthenticateServletFilteras it is mean for use inSecurityFilterChain.postAuthenticateServletFilter(List<PostAuthorizationContextProvider<org.springframework.security.core.context.SecurityContext>> credentialsResolvers) org.springframework.boot.web.servlet.FilterRegistrationBean<PreAuthenticateServletFilter>Disables auto-registration ofPreAuthenticateServletFilteras it is mean for use inSecurityFilterChain.preAuthenticateServletFilter(List<PreAuthorizationContextProvider<jakarta.servlet.http.HttpServletRequest>> credentialsResolvers) voidsetEnvironment(org.springframework.core.env.Environment environment)
-
Constructor Details
-
PrePostFiltersConfiguration
public PrePostFiltersConfiguration()
-
-
Method Details
-
setEnvironment
public void setEnvironment(org.springframework.core.env.Environment environment) - Specified by:
setEnvironmentin interfaceorg.springframework.context.EnvironmentAware
-
httpContextProvider
-
springSecurityContextProvider
-
preAuthenticateServletFilter
@Bean public PreAuthenticateServletFilter preAuthenticateServletFilter(List<PreAuthorizationContextProvider<jakarta.servlet.http.HttpServletRequest>> credentialsResolvers) -
preAuthenticateFilterRegistration
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean<PreAuthenticateServletFilter> preAuthenticateFilterRegistration(PreAuthenticateServletFilter filter) Disables auto-registration ofPreAuthenticateServletFilteras it is mean for use inSecurityFilterChain. https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto.webserver.add-servlet-filter-listener.spring-bean.disable -
postAuthenticateServletFilter
@Bean public PostAuthenticateServletFilter postAuthenticateServletFilter(List<PostAuthorizationContextProvider<org.springframework.security.core.context.SecurityContext>> credentialsResolvers) -
postAuthenticateFilterRegistration
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean<PostAuthenticateServletFilter> postAuthenticateFilterRegistration(PostAuthenticateServletFilter filter) Disables auto-registration ofPostAuthenticateServletFilteras it is mean for use inSecurityFilterChain. https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto.webserver.add-servlet-filter-listener.spring-bean.disable
-