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
FieldsModifier and TypeFieldDescriptionstatic final Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext>The default validator forOAuth2AuthorizationCodeRequestAuthenticationToken.getRedirectUri().static final Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext>The default validator forOAuth2AuthorizationCodeRequestAuthenticationToken.getScopes(). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(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:
acceptin interfaceConsumer<OAuth2AuthorizationCodeRequestAuthenticationContext>
-