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 TypeMethodDescriptionvoid
accept
(OAuth2ClientCredentialsAuthenticationContext authenticationContext)
-
Field Details
-
DEFAULT_SCOPE_VALIDATOR
The default validator forOAuth2ClientCredentialsAuthenticationToken.getScopes()
.
-
-
Constructor Details
-
OAuth2ClientCredentialsAuthenticationValidator
public OAuth2ClientCredentialsAuthenticationValidator()
-
-
Method Details
-
accept
- Specified by:
accept
in interfaceConsumer<OAuth2ClientCredentialsAuthenticationContext>
-