• Home
  • Raw
  • Download

Lines Matching full:credentials

29 import google.oauth2.credentials
47 _CONVERT_ERROR_TMPL = "Unable to convert {} to a google-auth credentials class."
50 def _convert_oauth2_credentials(credentials): argument
51 """Converts to :class:`google.oauth2.credentials.Credentials`.
54 credentials (Union[oauth2client.client.OAuth2Credentials,
55 oauth2client.client.GoogleCredentials]): The credentials to
59 google.oauth2.credentials.Credentials: The converted credentials.
61 new_credentials = google.oauth2.credentials.Credentials(
62 token=credentials.access_token,
63 refresh_token=credentials.refresh_token,
64 token_uri=credentials.token_uri,
65 client_id=credentials.client_id,
66 client_secret=credentials.client_secret,
67 scopes=credentials.scopes,
70 new_credentials._expires = credentials.token_expiry
75 def _convert_service_account_credentials(credentials): argument
76 """Converts to :class:`google.oauth2.service_account.Credentials`.
79 credentials (Union[
82 credentials to convert.
85 google.oauth2.service_account.Credentials: The converted credentials.
87 info = credentials.serialization_data.copy()
88 info["token_uri"] = credentials.token_uri
89 return google.oauth2.service_account.Credentials.from_service_account_info(info)
92 def _convert_gce_app_assertion_credentials(credentials): argument
93 """Converts to :class:`google.auth.compute_engine.Credentials`.
96 credentials (oauth2client.contrib.gce.AppAssertionCredentials): The
97 credentials to convert.
100 google.oauth2.service_account.Credentials: The converted credentials.
102 return google.auth.compute_engine.Credentials(
103 service_account_email=credentials.service_account_email
107 def _convert_appengine_app_assertion_credentials(credentials): argument
108 """Converts to :class:`google.auth.app_engine.Credentials`.
111 credentials (oauth2client.contrib.app_engine.AppAssertionCredentials):
112 The credentials to convert.
115 google.oauth2.service_account.Credentials: The converted credentials.
118 return google.auth.app_engine.Credentials(
119 scopes=_helpers.string_to_scopes(credentials.scope),
120 service_account_id=credentials.service_account_id,
138 def convert(credentials): argument
139 """Convert oauth2client credentials to google-auth credentials.
144 :class:`google.oauth2.credentials.Credentials`.
146 :class:`google.oauth2.credentials.Credentials`.
148 :class:`google.oauth2.service_account.Credentials`.
150 :class:`google.oauth2.service_account.Credentials`.
152 :class:`google.auth.compute_engine.Credentials`.
154 :class:`google.auth.app_engine.Credentials`.
157 google.auth.credentials.Credentials: The converted credentials.
160 ValueError: If the credentials could not be converted.
163 credentials_class = type(credentials)
166 return _CLASS_CONVERSION_MAP[credentials_class](credentials)