com.google.api.client.auth.oauth2.draft10
Class AccessTokenRequest.ResourceOwnerPasswordCredentialsGrant
java.lang.Object
java.util.AbstractMap<String,Object>
com.google.api.client.util.GenericData
com.google.api.client.auth.oauth2.draft10.AccessTokenRequest
com.google.api.client.auth.oauth2.draft10.AccessTokenRequest.ResourceOwnerPasswordCredentialsGrant
- All Implemented Interfaces:
- Cloneable, Map<String,Object>
- Enclosing class:
- AccessTokenRequest
Deprecated. (scheduled to be removed in 1.9) Use
TokenRequest
@Deprecated
public static class AccessTokenRequest.ResourceOwnerPasswordCredentialsGrant
- extends AccessTokenRequest
OAuth 2.0 Username and Password Flow: request an access token based on resource owner
credentials used in the as specified in Resource Owner Password
Credentials.
Sample usage:
static void requestAccessToken() throws IOException {
try {
ResourceOwnerPasswordCredentialsGrant request =
new ResourceOwnerPasswordCredentialsGrant(new NetHttpTransport(),
new JacksonFactory(),
"https://server.example.com/authorize",
"s6BhdRkqt3",
"gX1fBat3bV",
"johndoe",
"A3ddj3w");
AccessTokenResponse response = request.execute();
System.out.println("Access token: " + response.accessToken);
} catch (HttpResponseException e) {
AccessTokenErrorResponse response = e.response.parseAs(AccessTokenErrorResponse.class);
System.out.println("Error: " + response.error);
}
}
| Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
|
Field Summary |
String |
password
Deprecated. (REQUIRED) The resource owner's password. |
String |
username
Deprecated. (REQUIRED) The resource owner's username. |
username
public String username
- Deprecated.
- (REQUIRED) The resource owner's username.
password
public String password
- Deprecated.
- (REQUIRED) The resource owner's password.
AccessTokenRequest.ResourceOwnerPasswordCredentialsGrant
public AccessTokenRequest.ResourceOwnerPasswordCredentialsGrant()
- Deprecated.
AccessTokenRequest.ResourceOwnerPasswordCredentialsGrant
public AccessTokenRequest.ResourceOwnerPasswordCredentialsGrant(HttpTransport transport,
JsonFactory jsonFactory,
String authorizationServerUrl,
String clientId,
String clientSecret,
String username,
String password)
- Deprecated.
- Parameters:
transport - HTTP transport for executing request in AccessTokenRequest.execute()jsonFactory - JSON factory to use for parsing response in AccessTokenRequest.execute()authorizationServerUrl - encoded authorization server URLclientId - client identifierclientSecret - client secretusername - resource owner's usernamepassword - resource owner's password
Copyright © 2011-2012 Google. All Rights Reserved.