About Authorization
Authorizing requests
Every request your application sends to the Google App Engine Task Queue must include an authorization token. The token also identifies your application to Google.
About authorization protocols
We recommend using OAuth 2.0 to authorize requests.
If your application has certain unusual authorization requirements, such as logging in at the same time as requesting data access ( hybrid ) or domain-wide delegation of authority ( 2LO ), then you cannot currently use OAuth 2.0 tokens. In such cases, you must instead use OAuth 1.0 tokens and an API key . To find your application's API key:
- Go to the Google Developers Console .
- Select a project, or create a new one.
- In the sidebar on the left, expand APIs & auth . Next, click APIs . In the list of APIs, make sure the status is ON for the Google App Engine Task Queue.
- In the sidebar on the left, select Credentials .
-
This API supports two types of credentials.
Create whichever credentials are appropriate for your project:
-
OAuth: Your application must send an OAuth 2.0 token with any request that accesses private user data. Your application sends a client ID and, possibly, a client secret to obtain a token. You can generate OAuth 2.0 credentials for web applications, service accounts, or installed applications.
To create an OAuth 2.0 token, click Create new Client ID , provide the required information where requested, and click Create Client ID .
-
Public API access: A request that does not provide an OAuth 2.0 token must send an API key. The key identifies your project and provides API access, quota, and reports.
To create an API key, click Create new Key and select the appropriate key type. Enter the additional information required for that key type and click Create .
-