Class StoredTokenPair
- java.lang.Object
-
- com.microsoft.credentialstorage.model.StoredTokenPair
-
- All Implemented Interfaces:
StoredSecret
public final class StoredTokenPair extends Object implements StoredSecret
A security token pair, combining access and refresh tokens.
-
-
Constructor Summary
Constructors Constructor Description StoredTokenPair(char[] accessToken, char[] refreshToken)Creates a newStoredTokenPairfrom raw access and refresh token data.StoredTokenPair(char[] accessToken, char[] refreshToken, Map<String,String> parameters)Creates a newStoredTokenPairfrom raw access and refresh token data.StoredTokenPair(StoredToken accessToken, StoredToken refreshToken)Creates a newStoredTokenPairfrom raw access and refresh token data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Clear the token pair value.booleanequals(Object o)Compares an object to this.StoredTokengetAccessToken()Access token, used to grant access to resources.StoredTokengetRefreshToken()Refresh token, used to grant new access tokens.inthashCode()Gets a hash code based on the contents of theStoredTokenPair.
-
-
-
Constructor Detail
-
StoredTokenPair
public StoredTokenPair(StoredToken accessToken, StoredToken refreshToken)
Creates a newStoredTokenPairfrom raw access and refresh token data.- Parameters:
accessToken- The base64 encoded value of the access token's raw datarefreshToken- The base64 encoded value of the refresh token's raw data
-
StoredTokenPair
public StoredTokenPair(char[] accessToken, char[] refreshToken, Map<String,String> parameters)Creates a newStoredTokenPairfrom raw access and refresh token data.- Parameters:
accessToken- The base64 encoded value of the access token's raw datarefreshToken- The base64 encoded value of the refresh token's raw dataparameters- Map with additional parameters for the token pair
-
StoredTokenPair
public StoredTokenPair(char[] accessToken, char[] refreshToken)Creates a newStoredTokenPairfrom raw access and refresh token data.- Parameters:
accessToken- The base64 encoded value of the access token's raw datarefreshToken- The base64 encoded value of the refresh token's raw data
-
-
Method Detail
-
getAccessToken
public StoredToken getAccessToken()
Access token, used to grant access to resources.- Returns:
- access token
-
getRefreshToken
public StoredToken getRefreshToken()
Refresh token, used to grant new access tokens.- Returns:
- refresh token
-
clear
public void clear()
Clear the token pair value.- Specified by:
clearin interfaceStoredSecret
-
equals
public boolean equals(Object o)
Compares an object to this.
-
hashCode
public int hashCode()
Gets a hash code based on the contents of theStoredTokenPair.
-
-