public class OAuthClient
extends java.lang.Object
| Constructor and Description |
|---|
OAuthClient(com.ning.http.client.AsyncHttpClient httpClient) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<Tokens> |
getTokensForClient(java.lang.String tokenEndpoint,
java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String scope)
Asynchronously gets access and refresh tokens for given user from the authorization server
using the Resource owner credentials flow.
|
protected Tokens |
parseResponse(com.ning.http.client.Response resp,
com.ning.http.client.AsyncHttpClient.BoundRequestBuilder requestBuilder)
Parses Tokens from a response from the backend authorization service.
|
public com.google.common.util.concurrent.ListenableFuture<Tokens> getTokensForClient(java.lang.String tokenEndpoint, java.lang.String clientId, java.lang.String clientSecret, java.lang.String scope)
protected Tokens parseResponse(com.ning.http.client.Response resp, com.ning.http.client.AsyncHttpClient.BoundRequestBuilder requestBuilder)
resp - Response from the authorization service.requestBuilder - The request, used for error reporting.