

def __init__(self, scope, audience='https://accounts.google.com/o/oauth2/token', assertion_type='http://oauth.net/grant_type/jwt/1.0/bearer', token_uri='https://accounts.google.com/o/oauth2/token', **kwargs):
    "Constructor for AppAssertionCredentials\n\n    Args:\n      scope: string, scope of the credentials being requested.\n      audience: string, The audience, or verifier of the assertion.  For\n        convenience defaults to Google's audience.\n      assertion_type: string, Type name that will identify the format of the\n        assertion string.  For convience, defaults to the JSON Web Token (JWT)\n        assertion type string.\n      token_uri: string, URI for token endpoint. For convenience\n        defaults to Google's endpoints but any OAuth 2.0 provider can be used.\n    "
    self.scope = scope
    self.audience = audience
    self.app_name = app_identity.get_service_account_name()
    super(AppAssertionCredentials, self).__init__(assertion_type, None, token_uri)

dataset/ETHPy150Open AppScale/appscale/AppServer/lib/google-api-python-client/oauth2client/appengine.py AppAssertionCredentials.__init__/original