public class OAuth2AccessToken extends AbstractOAuth2Token
AbstractOAuth2Token
representing an OAuth 2.0 Access Token.
An access token is a credential that represents an authorization granted by the resource owner to the client. It is primarily used by the client to access protected resources on either a resource server or the authorization server that originally issued the access token.
Modifier and Type | Class and Description |
---|---|
static class |
OAuth2AccessToken.TokenType |
Constructor and Description |
---|
OAuth2AccessToken(OAuth2AccessToken.TokenType tokenType,
java.lang.String tokenValue,
java.time.Instant issuedAt,
java.time.Instant expiresAt) |
OAuth2AccessToken(OAuth2AccessToken.TokenType tokenType,
java.lang.String tokenValue,
java.time.Instant issuedAt,
java.time.Instant expiresAt,
java.util.Set<java.lang.String> scopes) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getScopes() |
OAuth2AccessToken.TokenType |
getTokenType() |
equals, getExpiresAt, getIssuedAt, getTokenValue, hashCode
public OAuth2AccessToken(OAuth2AccessToken.TokenType tokenType, java.lang.String tokenValue, java.time.Instant issuedAt, java.time.Instant expiresAt)
public OAuth2AccessToken(OAuth2AccessToken.TokenType tokenType, java.lang.String tokenValue, java.time.Instant issuedAt, java.time.Instant expiresAt, java.util.Set<java.lang.String> scopes)
public OAuth2AccessToken.TokenType getTokenType()
public java.util.Set<java.lang.String> getScopes()