Package org.springframework.security.config.annotation.web.configurers
package org.springframework.security.config.annotation.web.configurers
-
ClassesClassDescriptionAbstractAuthenticationFilterConfigurer<B extends HttpSecurityBuilder<B>,
T extends AbstractAuthenticationFilterConfigurer<B, T, F>, F extends AbstractAuthenticationProcessingFilter> Base class for configuringAbstractAuthenticationFilterConfigurer.Deprecated.In modern Spring Security APIs, each API manages its own configuration context.Adds a convenient base class forSecurityConfigurerinstances that operate onHttpSecurity.AbstractInterceptUrlConfigurer<C extends AbstractInterceptUrlConfigurer<C,H>, H extends HttpSecurityBuilder<H>> Deprecated.UseAuthorizeHttpRequestsConfigurerinsteadAnonymousConfigurer<H extends HttpSecurityBuilder<H>>Configures Anonymous authentication (i.e.AuthorizeHttpRequestsConfigurer<H extends HttpSecurityBuilder<H>>Adds a URL based authorization usingAuthorizationManager.ChannelSecurityConfigurer<H extends HttpSecurityBuilder<H>>Deprecated.please useHttpsRedirectConfigurerinsteadCorsConfigurer<H extends HttpSecurityBuilder<H>>AddsCorsFilterto the Spring Security filter chain.CsrfConfigurer<H extends HttpSecurityBuilder<H>>Adds CSRF protection for the methods as specified byCsrfConfigurer.requireCsrfProtectionMatcher(RequestMatcher).DefaultLoginPageConfigurer<H extends HttpSecurityBuilder<H>>Adds a Filter that will generate a login page if one is not specified otherwise when usingEnableWebSecurity.ExceptionHandlingConfigurer<H extends HttpSecurityBuilder<H>>Adds exception handling for Spring Security related exceptions to an application.ExpressionUrlAuthorizationConfigurer<H extends HttpSecurityBuilder<H>>Deprecated.UseAuthorizeHttpRequestsConfigurerinsteadFormLoginConfigurer<H extends HttpSecurityBuilder<H>>Adds form based authentication.HeadersConfigurer<H extends HttpSecurityBuilder<H>>Adds the Security HTTP headers to the response.HttpBasicConfigurer<B extends HttpSecurityBuilder<B>>Adds HTTP basic based authentication.HttpsRedirectConfigurer<H extends HttpSecurityBuilder<H>>Specifies for what requests the application should redirect to HTTPS.JeeConfigurer<H extends HttpSecurityBuilder<H>>Adds support for J2EE pre authentication.LogoutConfigurer<H extends HttpSecurityBuilder<H>>Adds logout support.PasswordManagementConfigurer<B extends HttpSecurityBuilder<B>>Adds password management support.PortMapperConfigurer<H extends HttpSecurityBuilder<H>>Allows configuring a sharedPortMapperinstance used to determine the ports when redirecting between HTTP and HTTPS.RememberMeConfigurer<H extends HttpSecurityBuilder<H>>Configures Remember Me authentication.RequestCacheConfigurer<H extends HttpSecurityBuilder<H>>Adds request cache for Spring Security.SecurityContextConfigurer<H extends HttpSecurityBuilder<H>>Allows persisting and restoring of theSecurityContextfound on theSecurityContextHolderfor each request by configuring theSecurityContextPersistenceFilter.ServletApiConfigurer<H extends HttpSecurityBuilder<H>>Implements select methods from theHttpServletRequestusing theSecurityContextfrom theSecurityContextHolder.SessionManagementConfigurer<H extends HttpSecurityBuilder<H>>Allows configuring session management.UrlAuthorizationConfigurer<H extends HttpSecurityBuilder<H>>Deprecated.UseAuthorizeHttpRequestsConfigurerinsteadWebAuthnConfigurer<H extends HttpSecurityBuilder<H>>Configures WebAuthn for Spring Security applicationsX509Configurer<H extends HttpSecurityBuilder<H>>Adds X509 based pre authentication to an application.