# Hierarchy For Package org.springframework.security.config.annotation.web.configurers

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.security.config.annotation.web.AbstractRequestMatcherRegistry<C>
    - org.springframework.security.config.annotation.web.configurers.AbstractConfigAttributeRequestMatcherRegistry<C>
      - org.springframework.security.config.annotation.web.configurers.AbstractInterceptUrlConfigurer.AbstractInterceptUrlRegistry<R,T>
        - org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry
        - org.springframework.security.config.annotation.web.configurers.UrlAuthorizationConfigurer.StandardInterceptUrlRegistry
      - org.springframework.security.config.annotation.web.configurers.ChannelSecurityConfigurer.ChannelRequestMatcherRegistry
    - org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer.AuthorizationManagerRequestMatcherRegistry
  - org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer.AuthorizedUrl
  - org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer.AuthorizedUrl.AuthorizedUrlVariable
  - org.springframework.security.config.annotation.web.configurers.ChannelSecurityConfigurer.RequiresChannelUrl
  - org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer.AuthorizedUrl
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.CacheControlConfig
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.ContentSecurityPolicyConfig
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.ContentTypeOptionsConfig
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.CrossOriginEmbedderPolicyConfig
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.CrossOriginOpenerPolicyConfig
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.CrossOriginResourcePolicyConfig
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.FeaturePolicyConfig
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.FrameOptionsConfig
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.HpkpConfig
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.HstsConfig
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.PermissionsPolicyConfig
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.ReferrerPolicyConfig
  - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer.XXssConfig
  - org.springframework.security.config.annotation.web.configurers.PortMapperConfigurer.HttpPortMapping
  - org.springframework.security.config.annotation.SecurityConfigurerAdapter<O,B> (implements org.springframework.security.config.annotation.SecurityConfigurer<O,B>)
    - org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<T,B>
      - org.springframework.security.config.annotation.web.configurers.AbstractAuthenticationFilterConfigurer<B,T,F>
        - org.springframework.security.config.annotation.web.configurers.FormLoginConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.AbstractInterceptUrlConfigurer<C,H>
        - org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer<H>
        - org.springframework.security.config.annotation.web.configurers.UrlAuthorizationConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.AnonymousConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.ChannelSecurityConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.CorsConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.CsrfConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.DefaultLoginPageConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.ExceptionHandlingConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.HeadersConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.HttpBasicConfigurer<B>
      - org.springframework.security.config.annotation.web.configurers.JeeConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.LogoutConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.PasswordManagementConfigurer<B>
      - org.springframework.security.config.annotation.web.configurers.PortMapperConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.RememberMeConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.RequestCacheConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.SecurityContextConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.ServletApiConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.SessionManagementConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.WebAuthnConfigurer<H>
      - org.springframework.security.config.annotation.web.configurers.X509Configurer<H>
  - org.springframework.security.config.annotation.web.configurers.SessionManagementConfigurer.ConcurrencyControlConfigurer
  - org.springframework.security.config.annotation.web.configurers.SessionManagementConfigurer.SessionFixationConfigurer
  - org.springframework.security.config.annotation.web.configurers.UrlAuthorizationConfigurer.AuthorizedUrl