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
AbstractOAuth2AuthorizationCodeRequestAuthenticationToken.getRedirectUri()
and then
AbstractOAuth2AuthorizationCodeRequestAuthenticationToken.getScopes()
. If validation
fails, an OAuth2AuthorizationCodeRequestAuthenticationException
is thrown.
- Since:
- 0.4.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext>
The default validator forAbstractOAuth2AuthorizationCodeRequestAuthenticationToken.getRedirectUri()
.static final Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext>
The default validator forAbstractOAuth2AuthorizationCodeRequestAuthenticationToken.getScopes()
. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(OAuth2AuthorizationCodeRequestAuthenticationContext authenticationContext)
-
Field Details
-
DEFAULT_REDIRECT_URI_VALIDATOR
public static final Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext> DEFAULT_REDIRECT_URI_VALIDATORThe default validator forAbstractOAuth2AuthorizationCodeRequestAuthenticationToken.getRedirectUri()
. -
DEFAULT_SCOPE_VALIDATOR
public static final Consumer<OAuth2AuthorizationCodeRequestAuthenticationContext> DEFAULT_SCOPE_VALIDATORThe default validator forAbstractOAuth2AuthorizationCodeRequestAuthenticationToken.getScopes()
.
-
-
Constructor Details
-
OAuth2AuthorizationCodeRequestAuthenticationValidator
public OAuth2AuthorizationCodeRequestAuthenticationValidator()
-
-
Method Details
-
accept
- Specified by:
accept
in interfaceConsumer<OAuth2AuthorizationCodeRequestAuthenticationContext>
-