A C D G H I J L N O S T 

A

AbstractAuthorizationCodeCallbackServlet - Class in com.google.api.client.extensions.servlet.auth.oauth2
Thread-safe OAuth 2.0 authorization code callback servlet to process the authorization code or error response from authorization page redirect.
AbstractAuthorizationCodeCallbackServlet() - Constructor for class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeCallbackServlet
 
AbstractAuthorizationCodeServlet - Class in com.google.api.client.extensions.servlet.auth.oauth2
Thread-safe OAuth 2.0 authorization code flow HTTP servlet that manages and persists end-user credentials.
AbstractAuthorizationCodeServlet() - Constructor for class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeServlet
 
AbstractCallbackServlet - Class in com.google.api.client.extensions.servlet.auth
Beta
Callback that will retrieve and complete a ThreeLeggedFlow when redirected to by a token server or service provider.
AbstractCallbackServlet() - Constructor for class com.google.api.client.extensions.servlet.auth.AbstractCallbackServlet
Constructor with will ask the concrete subclass for all required information on the environment.
AbstractFlowUserServlet - Class in com.google.api.client.extensions.servlet.auth
Beta
Servlet that can be used to invoke and manage a ThreeLeggedFlow object in the App Engine container.
AbstractFlowUserServlet() - Constructor for class com.google.api.client.extensions.servlet.auth.AbstractFlowUserServlet
 

C

com.google.api.client.extensions.auth.helpers - package com.google.api.client.extensions.auth.helpers
Beta
Auth object framework that will provide an interface to create easy to use, object-oriented methods to obtain and manage auth credentials.
com.google.api.client.extensions.auth.helpers.oauth - package com.google.api.client.extensions.auth.helpers.oauth
Beta
Implementation of auth objects to obtain and manage OAuth 1 credentials using the web server flow.
com.google.api.client.extensions.jdo.auth.oauth2 - package com.google.api.client.extensions.jdo.auth.oauth2
Java Data Objects (JDO) utilities for OAuth 2.0.
com.google.api.client.extensions.servlet.auth - package com.google.api.client.extensions.servlet.auth
Beta
Servlets that can be completed by users to create and complete a web server auth flow to obtain a credential.
com.google.api.client.extensions.servlet.auth.oauth2 - package com.google.api.client.extensions.servlet.auth.oauth2
OAuth 2.0 utilities that help simplify the authorization flow in HTTP servlets.
complete(String) - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacThreeLeggedFlow
 
complete(String) - Method in interface com.google.api.client.extensions.auth.helpers.ThreeLeggedFlow
After the user has authorized the request, the token or code obtained should be passed to this complete function to allow us to exchange the code with the authentication server for a Credential.
Credential - Interface in com.google.api.client.extensions.auth.helpers
Beta
Implementations of this class will have all of the information necessary to create and install the necessary handlers on an HttpTransport object to allow for a streamlined auth experience.

D

delete(String, Credential) - Method in class com.google.api.client.extensions.jdo.auth.oauth2.JdoCredentialStore
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.google.api.client.extensions.servlet.auth.AbstractCallbackServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeCallbackServlet
 

G

getAuthorizationUrl() - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacThreeLeggedFlow
 
getAuthorizationUrl() - Method in interface com.google.api.client.extensions.auth.helpers.ThreeLeggedFlow
After the object is created, the developer should use this method to interrogate it for the authorization URL to which the user should be redirected to obtain permission.
getCompletionCodeQueryParam() - Method in class com.google.api.client.extensions.servlet.auth.AbstractCallbackServlet
 
getConcreteFlowType() - Method in class com.google.api.client.extensions.servlet.auth.AbstractCallbackServlet
 
getCredential(HttpServletRequest) - Method in class com.google.api.client.extensions.servlet.auth.AbstractFlowUserServlet
Fetch a credential associated with this request.
getCredential() - Method in class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeServlet
Return the persisted credential associated with the current request or null for none.
getDeniedRedirectUrl() - Method in class com.google.api.client.extensions.servlet.auth.AbstractCallbackServlet
 
getHttpTransport() - Method in class com.google.api.client.extensions.servlet.auth.AbstractCallbackServlet
Return the HttpTransport instance for this servlet.
getHttpTransport() - Method in class com.google.api.client.extensions.servlet.auth.AbstractFlowUserServlet
Return the HttpTransport instance for this servlet.
getJsonFactory() - Method in class com.google.api.client.extensions.servlet.auth.AbstractCallbackServlet
Return the JsonFactory instance for this servlet.
getJsonFactory() - Method in class com.google.api.client.extensions.servlet.auth.AbstractFlowUserServlet
Return the JsonFactory instance for this servlet.
getPersistenceManagerFactory() - Method in class com.google.api.client.extensions.servlet.auth.AbstractCallbackServlet
Override with your chosen method to get a PersistenceManagerFactory.
getPersistenceManagerFactory() - Method in class com.google.api.client.extensions.servlet.auth.AbstractFlowUserServlet
Obtain a PersistenceManagerFactory for working with the datastore.
getRedirectUri(HttpServletRequest) - Method in class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeCallbackServlet
Returns the redirect URI for the given HTTP servlet request.
getRedirectUri(HttpServletRequest) - Method in class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeServlet
Returns the redirect URI for the given HTTP servlet request.
getSuccessRedirectUrl() - Method in class com.google.api.client.extensions.servlet.auth.AbstractCallbackServlet
 
getUserId() - Method in class com.google.api.client.extensions.servlet.auth.AbstractCallbackServlet
 
getUserId() - Method in class com.google.api.client.extensions.servlet.auth.AbstractFlowUserServlet
 
getUserId(HttpServletRequest) - Method in class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeCallbackServlet
Returns the user ID for the given HTTP servlet request.
getUserId(HttpServletRequest) - Method in class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeServlet
Returns the user ID for the given HTTP servlet request.

H

handleResponse(HttpRequest, HttpResponse, boolean) - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacCredential
 

I

initialize(HttpRequest) - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacCredential
 
initializeFlow() - Method in class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeCallbackServlet
Loads the authorization code flow to be used across all HTTP servlet requests (only called during the first HTTP servlet request with an authorization code).
initializeFlow() - Method in class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeServlet
Loads the authorization code flow to be used across all HTTP servlet requests (only called during the first HTTP servlet request).
intercept(HttpRequest) - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacCredential
 
isInvalid() - Method in interface com.google.api.client.extensions.auth.helpers.Credential
Determine if the Credential is no longer valid, after being revoked for example.
isInvalid() - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacCredential
 

J

JdoCredentialStore - Class in com.google.api.client.extensions.jdo.auth.oauth2
Beta
Thread-safe JDO implementation of a credential store.
JdoCredentialStore(PersistenceManagerFactory) - Constructor for class com.google.api.client.extensions.jdo.auth.oauth2.JdoCredentialStore
 
jdoPostLoad() - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacCredential
 
jdoPreClear() - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacCredential
 
jdoPreDelete() - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacCredential
 
jdoPreStore() - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacCredential
 

L

load(String, Credential) - Method in class com.google.api.client.extensions.jdo.auth.oauth2.JdoCredentialStore
 
loadCredential(PersistenceManager) - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacThreeLeggedFlow
 
loadCredential(PersistenceManager) - Method in interface com.google.api.client.extensions.auth.helpers.ThreeLeggedFlow
Convenience function that will load a credential based on the userId for which this flow was instantiated.

N

newFlow(String) - Method in class com.google.api.client.extensions.servlet.auth.AbstractFlowUserServlet
Create a flow object which will be used to obtain credentials.
newHttpTransportInstance() - Method in class com.google.api.client.extensions.servlet.auth.AbstractCallbackServlet
Create a new HttpTransport instance.
newHttpTransportInstance() - Method in class com.google.api.client.extensions.servlet.auth.AbstractFlowUserServlet
Create a new HttpTransport instance.
newJsonFactoryInstance() - Method in class com.google.api.client.extensions.servlet.auth.AbstractCallbackServlet
Create a new JsonFactory instance.
newJsonFactoryInstance() - Method in class com.google.api.client.extensions.servlet.auth.AbstractFlowUserServlet
Create a new JsonFactory instance.

O

OAuthHmacCredential - Class in com.google.api.client.extensions.auth.helpers.oauth
Beta
OAuth 1 credential which uses the OAuthHmacSigner to sign requests.
OAuthHmacCredential(String, String, String, String, String) - Constructor for class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacCredential
Create an OAuth 1 credential object from information obtained from the server.
OAuthHmacThreeLeggedFlow - Class in com.google.api.client.extensions.auth.helpers.oauth
Beta
ThreeLeggedFlow implementation that will execute the proper requests to obtain an OAuth1 Credential object that can be used to sign requests.
OAuthHmacThreeLeggedFlow(String, String, String, String, String, String, HttpTransport) - Constructor for class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacThreeLeggedFlow
Create an OAuthThreeLeggedFlow instance from the required information.
onAuthorization(HttpServletRequest, HttpServletResponse, AuthorizationCodeRequestUrl) - Method in class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeServlet
Handles user authorization by redirecting to the OAuth 2.0 authorization server.
onError(HttpServletRequest, HttpServletResponse, AuthorizationCodeResponseUrl) - Method in class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeCallbackServlet
Handles an error to the authorization, such as when an end user denies authorization.
onSuccess(HttpServletRequest, HttpServletResponse, Credential) - Method in class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeCallbackServlet
Handles a successfully granted authorization.

S

service(HttpServletRequest, HttpServletResponse) - Method in class com.google.api.client.extensions.servlet.auth.AbstractFlowUserServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeServlet
 
setHttpTransport(HttpTransport) - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacThreeLeggedFlow
 
setHttpTransport(HttpTransport) - Method in interface com.google.api.client.extensions.auth.helpers.ThreeLeggedFlow
Set HttpTransport instance for this three legged flow.
setJsonFactory(JsonFactory) - Method in class com.google.api.client.extensions.auth.helpers.oauth.OAuthHmacThreeLeggedFlow
 
setJsonFactory(JsonFactory) - Method in interface com.google.api.client.extensions.auth.helpers.ThreeLeggedFlow
Set JsonFactory instance for this three legged flow.
store(String, Credential) - Method in class com.google.api.client.extensions.jdo.auth.oauth2.JdoCredentialStore
 

T

ThreeLeggedFlow - Interface in com.google.api.client.extensions.auth.helpers
Beta
Interface for auth flows that require a user authorization step through a web browser to obtain an authorization code.
A C D G H I J L N O S T 

Copyright © 2011-2013 Google. All Rights Reserved.