Class OAuth2AuthorizationCodeRequestAuthenticationValidator
java.lang.Object
org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationValidator
- All Implemented Interfaces:
Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext>
public final class OAuth2AuthorizationCodeRequestAuthenticationValidator
extends Object
implements Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext>
A
Consumer
providing access to the OAuth2AuthorizationCodeRequestAuthenticationContext
containing an OAuth2AuthorizationCodeRequestAuthenticationToken
and is the default authentication validator
used for validating specific OAuth 2.0 Authorization Request parameters used in the Authorization Code Grant.
The default implementation first validates OAuth2AuthorizationCodeRequestAuthenticationToken.getRedirectUri()
and then OAuth2AuthorizationCodeRequestAuthenticationToken.getScopes()
.
If validation fails, an OAuth2AuthorizationCodeRequestAuthenticationException
is thrown.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext>
The default validator forOAuth2AuthorizationCodeRequestAuthenticationToken.getRedirectUri()
.static final Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext>
The default validator forOAuth2AuthorizationCodeRequestAuthenticationToken.getScopes()
. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(OAuth2AuthorizationCodeRequestAuthenticationContext authenticationContext)
-
Field Details
-
DEFAULT_SCOPE_VALIDATOR
public static final Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext> DEFAULT_SCOPE_VALIDATORThe default validator forOAuth2AuthorizationCodeRequestAuthenticationToken.getScopes()
. -
DEFAULT_REDIRECT_URI_VALIDATOR
public static final Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext> DEFAULT_REDIRECT_URI_VALIDATORThe default validator forOAuth2AuthorizationCodeRequestAuthenticationToken.getRedirectUri()
.
-
-
Constructor Details
-
OAuth2AuthorizationCodeRequestAuthenticationValidator
public OAuth2AuthorizationCodeRequestAuthenticationValidator()
-
-
Method Details
-
accept
- Specified by:
accept
in interfaceConsumer<OAuth2AuthorizationCodeRequestAuthenticationContext>
-