public abstract class OAuthService extends Object
Constructor and Description |
---|
OAuthService(OAuthConfig config) |
Modifier and Type | Method and Description |
---|---|
void |
closeAsyncClient() |
abstract Token |
getAccessToken(Token requestToken,
Verifier verifier) |
abstract Future<Token> |
getAccessTokenAsync(Token requestToken,
Verifier verifier,
OAuthAsyncRequestCallback<Token> callback)
Start the request to retrieve the access token.
|
abstract Future<Token> |
getAccessTokenAsync(Token requestToken,
Verifier verifier,
OAuthAsyncRequestCallback<Token> callback,
com.ning.http.client.ProxyServer proxyServer) |
com.ning.http.client.AsyncHttpClient |
getAsyncHttpClient() |
abstract String |
getAuthorizationUrl(Token requestToken)
Returns the URL where you should redirect your users to authenticate your application.
|
OAuthConfig |
getConfig() |
abstract Token |
getRequestToken()
Retrieve the request token.
|
abstract String |
getVersion()
Returns the OAuth version of the service.
|
abstract void |
signRequest(Token accessToken,
AbstractRequest request)
Signs am OAuth request
|
public OAuthService(OAuthConfig config)
public com.ning.http.client.AsyncHttpClient getAsyncHttpClient()
public void closeAsyncClient()
public OAuthConfig getConfig()
public abstract Token getRequestToken()
public abstract void signRequest(Token accessToken, AbstractRequest request)
accessToken
- access token (obtained previously)request
- request to signpublic abstract Future<Token> getAccessTokenAsync(Token requestToken, Verifier verifier, OAuthAsyncRequestCallback<Token> callback)
requestToken
- request token (obtained previously or null)verifier
- verifier codecallback
- optional callbackpublic abstract Future<Token> getAccessTokenAsync(Token requestToken, Verifier verifier, OAuthAsyncRequestCallback<Token> callback, com.ning.http.client.ProxyServer proxyServer)
public abstract String getVersion()
Copyright © 2015. All rights reserved.