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.

Since:
0.4.0
See Also: