public class Auth2DefaultRequestRedirectFilter
extends org.springframework.web.filter.OncePerRequestFilter
OAuth2AuthorizationRequest,
Auth2DefaultRequestResolver,
Section
4.1 Authorization Code Grant,
Section 4.1.1 Authorization Request
(Authorization Code),
Section
4.2 Implicit Grant,
Section 4.2.1 Authorization Request
(Implicit)| 构造器和说明 |
|---|
Auth2DefaultRequestRedirectFilter(Auth2DefaultRequestResolver authorizationRequestResolver,
Auth2StateCoder auth2StateCoder,
org.springframework.security.web.authentication.AuthenticationFailureHandler authenticationFailureHandler)
Constructs an
Auth2DefaultRequestRedirectFilter using the provided
parameters. |
Auth2DefaultRequestRedirectFilter(String authorizationRequestBaseUri,
Auth2StateCoder auth2StateCoder,
org.springframework.security.web.authentication.AuthenticationFailureHandler authenticationFailureHandler)
Constructs an
Auth2DefaultRequestRedirectFilter using the provided
parameters. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doFilterInternal(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain) |
void |
setRequestCache(org.springframework.security.web.savedrequest.RequestCache requestCache)
Sets the
RequestCache used for storing the current request before
redirecting the OAuth 2.0 Authorization Request. |
doFilter, doFilterNestedErrorDispatch, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterAsyncDispatch, shouldNotFilterErrorDispatchpublic Auth2DefaultRequestRedirectFilter(@NonNull
String authorizationRequestBaseUri,
@Nullable
Auth2StateCoder auth2StateCoder,
@NonNull
org.springframework.security.web.authentication.AuthenticationFailureHandler authenticationFailureHandler)
Auth2DefaultRequestRedirectFilter using the provided
parameters.authorizationRequestBaseUri - the base URI used for authorization
requestsauth2StateCoder - state 的编解码器public Auth2DefaultRequestRedirectFilter(Auth2DefaultRequestResolver authorizationRequestResolver, @Nullable Auth2StateCoder auth2StateCoder, @NonNull org.springframework.security.web.authentication.AuthenticationFailureHandler authenticationFailureHandler)
Auth2DefaultRequestRedirectFilter using the provided
parameters.authorizationRequestResolver - the resolver used for resolving authorization requestsauth2StateCoder - state 的编解码器public final void setRequestCache(org.springframework.security.web.savedrequest.RequestCache requestCache)
RequestCache used for storing the current request before
redirecting the OAuth 2.0 Authorization Request.requestCache - the cache used for storing the current requestprotected void doFilterInternal(@NonNull
javax.servlet.http.HttpServletRequest request,
@NonNull
javax.servlet.http.HttpServletResponse response,
@NonNull
javax.servlet.FilterChain filterChain)
throws javax.servlet.ServletException,
IOException
doFilterInternal 在类中 org.springframework.web.filter.OncePerRequestFilterjavax.servlet.ServletExceptionIOExceptionCopyright © 2021. All rights reserved.