public class OAuth2ClientCredentialsAuthenticationToken extends OAuth2AuthorizationGrantAuthenticationToken
Authentication implementation used for the OAuth 2.0 Client Credentials Grant.OAuth2AuthorizationGrantAuthenticationToken,
OAuth2ClientCredentialsAuthenticationProvider,
序列化表格| 构造器和说明 |
|---|
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. |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Set<java.lang.String> |
getScopes()
Returns the requested scope(s).
|
getAdditionalParameters, getCredentials, getGrantType, getPrincipalpublic 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