# Hierarchy For Package org.springframework.security.web.server.authentication

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.security.web.server.authentication.AnonymousAuthenticationWebFilter (implements org.springframework.web.server.WebFilter)
  - org.springframework.security.web.server.authentication.AuthenticationConverterServerWebExchangeMatcher (implements org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher)
  - org.springframework.security.web.server.authentication.AuthenticationWebFilter (implements org.springframework.web.server.WebFilter)
  - org.springframework.security.web.server.authentication.ConcurrentSessionControlServerAuthenticationSuccessHandler (implements org.springframework.security.web.server.authentication.ServerAuthenticationSuccessHandler)
  - org.springframework.security.web.server.authentication.DelegatingServerAuthenticationConverter (implements org.springframework.security.web.server.authentication.ServerAuthenticationConverter)
  - org.springframework.security.web.server.authentication.DelegatingServerAuthenticationSuccessHandler (implements org.springframework.security.web.server.authentication.ServerAuthenticationSuccessHandler)
  - org.springframework.security.web.server.authentication.HttpBasicServerAuthenticationEntryPoint (implements org.springframework.security.web.server.ServerAuthenticationEntryPoint)
  - org.springframework.security.web.server.authentication.HttpStatusServerEntryPoint (implements org.springframework.security.web.server.ServerAuthenticationEntryPoint)
  - org.springframework.security.web.server.authentication.InvalidateLeastUsedServerMaximumSessionsExceededHandler (implements org.springframework.security.web.server.authentication.ServerMaximumSessionsExceededHandler)
  - org.springframework.security.web.server.authentication.MaximumSessionsContext
  - org.springframework.security.web.server.authentication.PreventLoginServerMaximumSessionsExceededHandler (implements org.springframework.security.web.server.authentication.ServerMaximumSessionsExceededHandler)
  - org.springframework.security.web.server.authentication.ReactivePreAuthenticatedAuthenticationManager (implements org.springframework.security.authentication.ReactiveAuthenticationManager)
  - org.springframework.security.web.server.authentication.RedirectServerAuthenticationEntryPoint (implements org.springframework.security.web.server.ServerAuthenticationEntryPoint)
  - org.springframework.security.web.server.authentication.RedirectServerAuthenticationFailureHandler (implements org.springframework.security.web.server.authentication.ServerAuthenticationFailureHandler)
  - org.springframework.security.web.server.authentication.RedirectServerAuthenticationSuccessHandler (implements org.springframework.security.web.server.authentication.ServerAuthenticationSuccessHandler)
  - org.springframework.security.web.server.authentication.RegisterSessionServerAuthenticationSuccessHandler (implements org.springframework.security.web.server.authentication.ServerAuthenticationSuccessHandler)
  - org.springframework.security.web.server.authentication.ServerAuthenticationEntryPointFailureHandler (implements org.springframework.security.web.server.authentication.ServerAuthenticationFailureHandler)
  - org.springframework.security.web.server.ServerFormLoginAuthenticationConverter (implements java.util.function.Function<T,R>)
    - org.springframework.security.web.server.authentication.ServerFormLoginAuthenticationConverter (implements org.springframework.security.web.server.authentication.ServerAuthenticationConverter)
  - org.springframework.security.web.server.ServerHttpBasicAuthenticationConverter (implements java.util.function.Function<T,R>)
    - org.springframework.security.web.server.authentication.ServerHttpBasicAuthenticationConverter (implements org.springframework.security.web.server.authentication.ServerAuthenticationConverter)
  - org.springframework.security.web.server.authentication.ServerWebExchangeDelegatingReactiveAuthenticationManagerResolver (implements org.springframework.security.authentication.ReactiveAuthenticationManagerResolver<C>)
  - org.springframework.security.web.server.authentication.ServerWebExchangeDelegatingReactiveAuthenticationManagerResolver.Builder
  - org.springframework.security.web.server.authentication.ServerX509AuthenticationConverter (implements org.springframework.security.web.server.authentication.ServerAuthenticationConverter)
  - org.springframework.security.web.server.authentication.SwitchUserWebFilter (implements org.springframework.web.server.WebFilter)
  - org.springframework.security.web.server.authentication.WebFilterChainServerAuthenticationSuccessHandler (implements org.springframework.security.web.server.authentication.ServerAuthenticationSuccessHandler)

## Interface Hierarchy

- java.util.function.Function<T,R>
  - org.springframework.security.web.server.authentication.SessionLimit
- org.springframework.security.web.server.authentication.ServerAuthenticationConverter
- org.springframework.security.web.server.authentication.ServerAuthenticationFailureHandler
- org.springframework.security.web.server.authentication.ServerAuthenticationSuccessHandler
- org.springframework.security.web.server.authentication.ServerMaximumSessionsExceededHandler