Class AbstractHttpConfigurer<T extends AbstractHttpConfigurer<T,B>,B extends HttpSecurityBuilder<B>>
- java.lang.Object
-
- org.springframework.security.config.annotation.SecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain,B>
-
- org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<T,B>
-
- All Implemented Interfaces:
SecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain,B>
- Direct Known Subclasses:
AbstractAuthenticationFilterConfigurer,AbstractInterceptUrlConfigurer,AnonymousConfigurer,AuthorizeHttpRequestsConfigurer,ChannelSecurityConfigurer,CorsConfigurer,CsrfConfigurer,DefaultLoginPageConfigurer,ExceptionHandlingConfigurer,HeadersConfigurer,HttpBasicConfigurer,ImplicitGrantConfigurer,JeeConfigurer,LogoutConfigurer,OAuth2ClientConfigurer,OAuth2ResourceServerConfigurer,PasswordManagementConfigurer,PortMapperConfigurer,RememberMeConfigurer,RequestCacheConfigurer,Saml2LogoutConfigurer,SecurityContextConfigurer,ServletApiConfigurer,SessionManagementConfigurer,X509Configurer
public abstract class AbstractHttpConfigurer<T extends AbstractHttpConfigurer<T,B>,B extends HttpSecurityBuilder<B>> extends SecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain,B>
Adds a convenient base class forSecurityConfigurerinstances that operate onHttpSecurity.
-
-
Constructor Summary
Constructors Constructor Description AbstractHttpConfigurer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bdisable()Disables theAbstractHttpConfigurerby removing it.protected org.springframework.security.core.context.SecurityContextHolderStrategygetSecurityContextHolderStrategy()TwithObjectPostProcessor(ObjectPostProcessor<?> objectPostProcessor)-
Methods inherited from class org.springframework.security.config.annotation.SecurityConfigurerAdapter
addObjectPostProcessor, and, configure, getBuilder, init, postProcess, setBuilder
-
-
-
-
Method Detail
-
disable
public B disable()
Disables theAbstractHttpConfigurerby removing it. After doing so a fresh version of the configuration can be applied.- Returns:
- the
HttpSecurityBuilderfor additional customizations
-
withObjectPostProcessor
public T withObjectPostProcessor(ObjectPostProcessor<?> objectPostProcessor)
-
getSecurityContextHolderStrategy
protected org.springframework.security.core.context.SecurityContextHolderStrategy getSecurityContextHolderStrategy()
-
-