antimatter.authn.oauth_global#

Module Contents#

Classes#

OauthGlobalAuthentication

A global authentication class which uses an oauth token for authentication.

class antimatter.authn.oauth_global.OauthGlobalAuthentication(domain_id: str, oauth_authentication: antimatter.authn.OAuthAuthentication, identity_provider_name: str = 'google')#

Bases: antimatter.authn.Authentication

A global authentication class which uses an oauth token for authentication.

get_token()#
needs_refresh()#
get_token_scope()#
get_session()#
get_domain_id()#
get_email()#
authenticate(**kwargs)#
has_client_retry_policy() bool#