Class RequestMatcherDelegatingAuthenticationManagerResolver

java.lang.Object
org.springframework.security.web.authentication.RequestMatcherDelegatingAuthenticationManagerResolver
All Implemented Interfaces:
org.springframework.security.authentication.AuthenticationManagerResolver<jakarta.servlet.http.HttpServletRequest>

public final class RequestMatcherDelegatingAuthenticationManagerResolver extends Object implements org.springframework.security.authentication.AuthenticationManagerResolver<jakarta.servlet.http.HttpServletRequest>
An AuthenticationManagerResolver that returns a AuthenticationManager instances based upon the type of HttpServletRequest passed into resolve(HttpServletRequest).
Since:
5.7
  • Method Details

    • resolve

      public org.springframework.security.authentication.AuthenticationManager resolve(jakarta.servlet.http.HttpServletRequest context)
      Specified by:
      resolve in interface org.springframework.security.authentication.AuthenticationManagerResolver<jakarta.servlet.http.HttpServletRequest>
    • setDefaultAuthenticationManager

      public void setDefaultAuthenticationManager(org.springframework.security.authentication.AuthenticationManager defaultAuthenticationManager)
      Set the default AuthenticationManager to use when a request does not match
      Parameters:
      defaultAuthenticationManager - the default AuthenticationManager to use
    • builder

      Returns:
      the new RequestMatcherDelegatingAuthorizationManager.Builder instance