public class OAuth20Service extends OAuthService
Constructor and Description |
---|
OAuth20Service(DefaultApi20 api,
OAuthConfig config)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
protected <T extends AbstractRequest> |
createAccessTokenRequest(Verifier verifier,
T request) |
protected <T extends AbstractRequest> |
createRefreshTokenRequest(String refreshToken,
T request) |
OAuth2AccessToken |
getAccessToken(Verifier verifier) |
Future<OAuth2AccessToken> |
getAccessTokenAsync(Verifier verifier,
OAuthAsyncRequestCallback<OAuth2AccessToken> callback)
Start the request to retrieve the access token.
|
Future<OAuth2AccessToken> |
getAccessTokenAsync(Verifier verifier,
OAuthAsyncRequestCallback<OAuth2AccessToken> callback,
com.ning.http.client.ProxyServer proxyServer) |
DefaultApi20 |
getApi() |
String |
getAuthorizationUrl()
Returns the URL where you should redirect your users to authenticate your application.
|
String |
getAuthorizationUrl(Map<String,String> additionalParams)
Returns the URL where you should redirect your users to authenticate your application.
|
String |
getVersion()
Returns the OAuth version of the service.
|
OAuth2AccessToken |
refreshAccessToken(String refreshToken) |
Future<OAuth2AccessToken> |
refreshAccessTokenAsync(String refreshToken,
OAuthAsyncRequestCallback<OAuth2AccessToken> callback) |
Future<OAuth2AccessToken> |
refreshAccessTokenAsync(String refreshToken,
OAuthAsyncRequestCallback<OAuth2AccessToken> callback,
com.ning.http.client.ProxyServer proxyServer) |
void |
signRequest(OAuth2AccessToken accessToken,
AbstractRequest request) |
closeAsyncClient, getAsyncHttpClient, getConfig
public OAuth20Service(DefaultApi20 api, OAuthConfig config)
api
- OAuth2.0 api informationconfig
- OAuth 2.0 configuration param objectpublic final OAuth2AccessToken getAccessToken(Verifier verifier)
public final Future<OAuth2AccessToken> getAccessTokenAsync(Verifier verifier, OAuthAsyncRequestCallback<OAuth2AccessToken> callback)
verifier
- verifier codecallback
- optional callbackpublic final Future<OAuth2AccessToken> getAccessTokenAsync(Verifier verifier, OAuthAsyncRequestCallback<OAuth2AccessToken> callback, com.ning.http.client.ProxyServer proxyServer)
protected <T extends AbstractRequest> T createAccessTokenRequest(Verifier verifier, T request)
public final OAuth2AccessToken refreshAccessToken(String refreshToken)
public final Future<OAuth2AccessToken> refreshAccessTokenAsync(String refreshToken, OAuthAsyncRequestCallback<OAuth2AccessToken> callback)
public final Future<OAuth2AccessToken> refreshAccessTokenAsync(String refreshToken, OAuthAsyncRequestCallback<OAuth2AccessToken> callback, com.ning.http.client.ProxyServer proxyServer)
protected <T extends AbstractRequest> T createRefreshTokenRequest(String refreshToken, T request)
public String getVersion()
getVersion
in class OAuthService
public void signRequest(OAuth2AccessToken accessToken, AbstractRequest request)
public final String getAuthorizationUrl()
public String getAuthorizationUrl(Map<String,String> additionalParams)
additionalParams
- any additional GET params to add to the URLpublic DefaultApi20 getApi()
Copyright © 2016. All rights reserved.