Class OAuth2ClientCredentialsAuthenticationValidator
java.lang.Object
org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientCredentialsAuthenticationValidator
- All Implemented Interfaces:
Consumer<OAuth2ClientCredentialsAuthenticationContext>
public final class OAuth2ClientCredentialsAuthenticationValidator
extends Object
implements Consumer<OAuth2ClientCredentialsAuthenticationContext>
A
Consumer providing access to the
OAuth2ClientCredentialsAuthenticationContext containing an
OAuth2ClientCredentialsAuthenticationToken and is the default
authentication validator used for validating specific OAuth 2.0 Client Credentials
Grant Request parameters.
The default implementation validates
OAuth2ClientCredentialsAuthenticationToken.getScopes(). If validation fails, an
OAuth2AuthenticationException is thrown.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Consumer<OAuth2ClientCredentialsAuthenticationContext>The default validator forOAuth2ClientCredentialsAuthenticationToken.getScopes(). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(OAuth2ClientCredentialsAuthenticationContext authenticationContext)
-
Field Details
-
DEFAULT_SCOPE_VALIDATOR
The default validator forOAuth2ClientCredentialsAuthenticationToken.getScopes().
-
-
Constructor Details
-
OAuth2ClientCredentialsAuthenticationValidator
public OAuth2ClientCredentialsAuthenticationValidator()
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceConsumer<OAuth2ClientCredentialsAuthenticationContext>
-