public class OAuth2ClientCredentialsAuthenticationToken extends OAuth2AuthorizationGrantAuthenticationToken
Authentication implementation used for the OAuth 2.0 Client Credentials Grant.OAuth2AuthorizationGrantAuthenticationToken,
OAuth2ClientCredentialsAuthenticationProvider,
Serialized Form| Constructor and Description |
|---|
OAuth2ClientCredentialsAuthenticationToken(org.springframework.security.core.Authentication clientPrincipal,
java.util.Set<java.lang.String> scopes,
java.util.Map<java.lang.String,java.lang.Object> additionalParameters)
Constructs an
OAuth2ClientCredentialsAuthenticationToken using the provided parameters. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getScopes()
Returns the requested scope(s).
|
getAdditionalParameters, getCredentials, getGrantType, getPrincipalequals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toStringpublic OAuth2ClientCredentialsAuthenticationToken(org.springframework.security.core.Authentication clientPrincipal,
@Nullable
java.util.Set<java.lang.String> scopes,
@Nullable
java.util.Map<java.lang.String,java.lang.Object> additionalParameters)
OAuth2ClientCredentialsAuthenticationToken using the provided parameters.clientPrincipal - the authenticated client principalscopes - the requested scope(s)additionalParameters - the additional parameters