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, AnonymousConfigurer, AuthorizeHttpRequestsConfigurer, ChannelSecurityConfigurer, CorsConfigurer, CsrfConfigurer, DefaultLoginPageConfigurer, ExceptionHandlingConfigurer, HeadersConfigurer, HttpBasicConfigurer, HttpsRedirectConfigurer, JeeConfigurer, LogoutConfigurer, OAuth2AuthorizationServerConfigurer, OAuth2ClientConfigurer, OAuth2ResourceServerConfigurer, OidcLogoutConfigurer, PasswordManagementConfigurer, PortMapperConfigurer, RememberMeConfigurer, RequestCacheConfigurer, Saml2LogoutConfigurer, Saml2MetadataConfigurer, SecurityContextConfigurer, ServletApiConfigurer, SessionManagementConfigurer, WebAuthnConfigurer, 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 for
SecurityConfigurer instances that operate on
HttpSecurity.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondisable()Disables theAbstractHttpConfigurerby removing it.protected org.springframework.security.web.servlet.util.matcher.PathPatternRequestMatcher.Builderprotected org.springframework.security.core.context.SecurityContextHolderStrategywithObjectPostProcessor(ObjectPostProcessor<?> objectPostProcessor) Methods inherited from class SecurityConfigurerAdapter
addObjectPostProcessor, configure, getBuilder, init, postProcess, setBuilder
-
Constructor Details
-
AbstractHttpConfigurer
public AbstractHttpConfigurer()
-
-
Method Details
-
disable
Disables theAbstractHttpConfigurerby removing it. After doing so a fresh version of the configuration can be applied.- Returns:
- the
HttpSecurityBuilderfor additional customizations
-
withObjectPostProcessor
-
getSecurityContextHolderStrategy
protected org.springframework.security.core.context.SecurityContextHolderStrategy getSecurityContextHolderStrategy() -
getRequestMatcherBuilder
protected org.springframework.security.web.servlet.util.matcher.PathPatternRequestMatcher.Builder getRequestMatcherBuilder()
-