Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)



App Identity Module Functions

The google.appengine.api.app_identity package provides the following function:

get_access_token ( scopes )

Gets an OAuth2 access token to act on behalf of the application.

Arguments

scopes
The requested API scope string, or a list of strings.

Returns tuple, access token (string) and expiration time (seconds since the epoch). The access token will be cached across multiple calls using memcache.

get_application_id ()

Returns the application ID.

get_default_gcs_bucket_name ()

Returns the name of the default GCS bucket for the app, if the app has a default GCS bucket. Typically, the default GCS bucket name is your_app_id .appspot.com .

get_default_version_hostname ()

Returns the standard hostname of the default version of the application. For example, if your application ID is your_app_id then this function returns a string similar to your_app_id .appspot.com .

get_public_certificates ( deadline = None )

Gets public certificates.

Arguments

deadline = None
Optional deadline in seconds to get the public certificates; the default is system specific (typically 5 seconds).

Returns a list of currently valid PublicCertificate objects. Each PublicCertificate has a key_name and x509_certificate_pem property.

get_service_account_name ( deadline = None )

Gets service account name of the app.

Arguments

deadline = None
Optional deadline in seconds to get the account name of the service; the default is system specific (typically 5 seconds).

Returns the service account name of the app.

sign_blob ( bytes_to_sign , deadline = None )

Signs a blob.

Arguments

bytes_to_sign
A blob to sign.
deadline = None
Optional deadline in seconds to sign a blob; the default is system specific (typically 5 seconds).

Returns a tuple, a signing key name, and a signature.

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.