public class DefaultOAuthToken extends Object implements OAuthToken
CLIENT_ID, EXPIRES_ON, GRANT_TYPE_CREDENTIALS, GRANT_TYPE_REFRESH| Constructor and Description |
|---|
DefaultOAuthToken(SecretKey key,
Map<String,String> authAttributes,
String tokenToRefresh)
Construct a new OAuth2 access token.
|
DefaultOAuthToken(SecretKey key,
String token,
String refreshToken)
Construct a new OAuth2 access token.
|
DefaultOAuthToken(String token,
String refreshToken)
Construct a new OAuth2 access token.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getAttributes()
The OAuth attributes passed in the OAuth Token.
|
String |
getClientId()
The client_id.
|
long |
getExpiresOn()
The time the token will expire in ms.
|
String |
getRefreshToken()
Token, to be used to refresh OAuth token.
|
String |
getToken()
The token itself.
|
String |
toString() |
public DefaultOAuthToken(SecretKey key, Map<String,String> authAttributes, String tokenToRefresh) throws OAuthException
key - the key to use for calculating the digest.authAttributes - the authorization attributes.tokenToRefresh - token, used to refresh access token.OAuthException - throws exception if digest can not be created.public DefaultOAuthToken(String token, String refreshToken) throws OAuthException
token - access token.refreshToken - token, used to refresh access token.OAuthException - throws exception if digest can not be created.public DefaultOAuthToken(SecretKey key, String token, String refreshToken) throws OAuthException
key - the key to use for calculating the digest.token - access token.refreshToken - token, used to refresh access token.OAuthException - throws exception if digest can not be created.public String getClientId()
OAuthTokengetClientId in interface OAuthTokenpublic Map<String,String> getAttributes()
OAuthTokengetAttributes in interface OAuthTokenpublic long getExpiresOn()
OAuthTokengetExpiresOn in interface OAuthTokenpublic String getToken()
OAuthTokengetToken in interface OAuthTokenpublic String getRefreshToken()
OAuthTokengetRefreshToken in interface OAuthTokenCopyright © 2019 SDL Group. All rights reserved.