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
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
A builder forRequestMatcherDelegatingAuthenticationManagerResolver
. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Creates a builder forRequestMatcherDelegatingAuthorizationManager
.org.springframework.security.authentication.AuthenticationManager
resolve
(jakarta.servlet.http.HttpServletRequest context) void
setDefaultAuthenticationManager
(org.springframework.security.authentication.AuthenticationManager defaultAuthenticationManager) Set the defaultAuthenticationManager
to use when a request does not match
-
Method Details
-
resolve
public org.springframework.security.authentication.AuthenticationManager resolve(jakarta.servlet.http.HttpServletRequest context) - Specified by:
resolve
in interfaceorg.springframework.security.authentication.AuthenticationManagerResolver<jakarta.servlet.http.HttpServletRequest>
-
setDefaultAuthenticationManager
public void setDefaultAuthenticationManager(org.springframework.security.authentication.AuthenticationManager defaultAuthenticationManager) Set the defaultAuthenticationManager
to use when a request does not match- Parameters:
defaultAuthenticationManager
- the defaultAuthenticationManager
to use
-
builder
Creates a builder forRequestMatcherDelegatingAuthorizationManager
.- Returns:
- the new
RequestMatcherDelegatingAuthorizationManager.Builder
instance
-