public class OAuth2AccessTokenAuthenticationToken
extends AbstractAuthenticationToken
Authentication
implementation used when issuing an OAuth 2.0 Access Token.AbstractAuthenticationToken
, OAuth2AuthorizationCodeAuthenticationProvider
, RegisteredClient
, OAuth2AccessToken
, OAuth2ClientAuthenticationToken
Constructor and Description |
---|
OAuth2AccessTokenAuthenticationToken(RegisteredClient registeredClient, Authentication clientPrincipal, OAuth2AccessToken accessToken) Constructs an OAuth2AccessTokenAuthenticationToken using the provided parameters. |
Modifier and Type | Method and Description |
---|---|
OAuth2AccessToken | getAccessToken() Returns the access token . |
Object | getCredentials() |
Object | getPrincipal() |
RegisteredClient | getRegisteredClient() Returns the registered client . |
public OAuth2AccessTokenAuthenticationToken(RegisteredClient registeredClient, Authentication clientPrincipal, OAuth2AccessToken accessToken)
OAuth2AccessTokenAuthenticationToken
using the provided parameters.registeredClient
- the registered clientclientPrincipal
- the authenticated client principalaccessToken
- the access tokenpublic Object getPrincipal()
public Object getCredentials()
public RegisteredClient getRegisteredClient()
registered client
.RegisteredClient
public OAuth2AccessToken getAccessToken()
access token
.OAuth2AccessToken