module documentation

Helpers for authentication using oauth2client or google-auth.

Function apply_credentials Undocumented
Function authorized_http Returns an http client that is authorized with the given credentials.
Function credentials_from_file Returns credentials loaded from a file.
Function default_credentials Returns Application Default Credentials.
Function get_credentials_from_http Undocumented
Function is_valid Undocumented
Function refresh_credentials Undocumented
Function with_scopes Scopes the credentials if necessary.
Variable HAS_GOOGLE_AUTH Undocumented
Variable HAS_OAUTH2CLIENT Undocumented
def apply_credentials(credentials, headers):

Undocumented

def authorized_http(credentials):

Returns an http client that is authorized with the given credentials.

Parameters
credentials:Union[google.auth.credentials.Credentials, oauth2client.client.Credentials]The credentials to use.
Returns
Union[httplib2.Http, google_auth_httplib2.AuthorizedHttp]
An
authorized http client.
def credentials_from_file(filename, scopes=None, quota_project_id=None):

Returns credentials loaded from a file.

def default_credentials(scopes=None, quota_project_id=None):

Returns Application Default Credentials.

def get_credentials_from_http(http):

Undocumented

def is_valid(credentials):

Undocumented

def refresh_credentials(credentials):

Undocumented

def with_scopes(credentials, scopes):

Scopes the credentials if necessary.

Parameters
credentials:Union[google.auth.credentials.Credentials, oauth2client.client.Credentials]The credentials to scope.
scopes:Sequence[str]The list of scopes.
Returns
Union[google.auth.credentials.Credentials, oauth2client.client.Credentials]The scoped credentials.
HAS_GOOGLE_AUTH: bool =

Undocumented

HAS_OAUTH2CLIENT: bool =

Undocumented