public class RefreshTokenBasedTokenProvider extends AccessTokenProvider
token
Constructor and Description |
---|
RefreshTokenBasedTokenProvider(String refreshToken)
constructs a token provider based on the refresh token provided
|
RefreshTokenBasedTokenProvider(String clientId,
RefreshTokenInfo refreshToken)
constructs a token provider based on the refresh token provided
|
RefreshTokenBasedTokenProvider(String clientId,
String refreshToken)
constructs a token provider based on the refresh token provided
|
Modifier and Type | Method and Description |
---|---|
protected AzureADToken |
refreshToken()
the method to fetch the access token.
|
getToken
public RefreshTokenBasedTokenProvider(String refreshToken)
refreshToken
- the refresh tokenpublic RefreshTokenBasedTokenProvider(String clientId, String refreshToken)
clientId
- the client ID (GUID) of the client web app obtained from Azure Active Directory configurationrefreshToken
- the refresh tokenpublic RefreshTokenBasedTokenProvider(String clientId, RefreshTokenInfo refreshToken)
clientId
- the client ID (GUID) of the client web app obtained from Azure Active Directory configurationrefreshToken
- the refresh tokenprotected AzureADToken refreshToken() throws IOException
AccessTokenProvider
This method will be called initially, and then once when the token is about to expire.
refreshToken
in class AccessTokenProvider
AzureADToken
containing the access tokenIOException
- if there is an error fetching the tokenCopyright © 2019 Microsoft Corporation. All rights reserved.