Class RequestMatcherDelegatingAuthenticationManagerResolver
- java.lang.Object
-
- org.springframework.security.web.authentication.RequestMatcherDelegatingAuthenticationManagerResolver
-
- All Implemented Interfaces:
AuthenticationManagerResolver<javax.servlet.http.HttpServletRequest>
public final class RequestMatcherDelegatingAuthenticationManagerResolver extends java.lang.Object implements AuthenticationManagerResolver<javax.servlet.http.HttpServletRequest>
AnAuthenticationManagerResolverthat returns aAuthenticationManagerinstances based upon the type ofHttpServletRequestpassed intoresolve(HttpServletRequest).- Since:
- 5.7
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRequestMatcherDelegatingAuthenticationManagerResolver.BuilderA builder forRequestMatcherDelegatingAuthenticationManagerResolver.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RequestMatcherDelegatingAuthenticationManagerResolver.Builderbuilder()Creates a builder forRequestMatcherDelegatingAuthorizationManager.AuthenticationManagerresolve(javax.servlet.http.HttpServletRequest context)Resolve anAuthenticationManagerfrom a provided contextvoidsetDefaultAuthenticationManager(AuthenticationManager defaultAuthenticationManager)Set the defaultAuthenticationManagerto use when a request does not match
-
-
-
Method Detail
-
resolve
public AuthenticationManager resolve(javax.servlet.http.HttpServletRequest context)
Resolve anAuthenticationManagerfrom a provided context- Specified by:
resolvein interfaceAuthenticationManagerResolver<javax.servlet.http.HttpServletRequest>- Returns:
- the
AuthenticationManagerto use
-
setDefaultAuthenticationManager
public void setDefaultAuthenticationManager(AuthenticationManager defaultAuthenticationManager)
Set the defaultAuthenticationManagerto use when a request does not match- Parameters:
defaultAuthenticationManager- the defaultAuthenticationManagerto use
-
builder
public static RequestMatcherDelegatingAuthenticationManagerResolver.Builder builder()
Creates a builder forRequestMatcherDelegatingAuthorizationManager.- Returns:
- the new
RequestMatcherDelegatingAuthorizationManager.Builderinstance
-
-