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.