Lines Matching full:credentials
28 from google.auth.impersonated_credentials import Credentials
29 from google.oauth2 import credentials
103 SOURCE_CREDENTIALS = service_account.Credentials(
106 USER_SOURCE_CREDENTIALS = credentials.Credentials(token="ABCDE")
120 return Credentials(
130 credentials = self.make_credentials(
133 assert not credentials.valid
134 assert credentials.expired
137 credentials = self.make_credentials()
138 assert not credentials.valid
139 assert credentials.expired
162 credentials = self.make_credentials(lifetime=None)
176 credentials.refresh(request)
178 assert credentials.valid
179 assert not credentials.expired
185 credentials = self.make_credentials(
201 credentials.refresh(request)
203 assert credentials.valid
204 assert not credentials.expired
211 credentials = self.make_credentials(lifetime=None)
213 # Source credentials is refreshed only if it is expired within
215 # source credentials is refreshed only if time_skew <= 0.
216 credentials._source_credentials.expiry = (
221 credentials._source_credentials.token = "Token"
224 "google.oauth2.service_account.Credentials.refresh", autospec=True
235 credentials.refresh(request)
237 assert credentials.valid
238 assert not credentials.expired
240 # Source credentials is refreshed only if it is expired within
248 credentials = self.make_credentials(lifetime=None)
261 credentials.refresh(request)
265 assert not credentials.valid
266 assert credentials.expired
269 credentials = self.make_credentials(lifetime=None)
284 credentials.refresh(request)
288 assert not credentials.valid
289 assert credentials.expired
292 credentials = self.make_credentials(lifetime=None)
301 credentials.refresh(request)
305 assert not credentials.valid
306 assert credentials.expired
309 credentials = self.make_credentials(lifetime=None)
310 assert credentials.expired
313 credentials = self.make_credentials()
314 assert isinstance(credentials.signer, impersonated_credentials.Credentials)
317 credentials = self.make_credentials(target_principal=self.TARGET_PRINCIPAL)
318 assert credentials.signer_email == self.TARGET_PRINCIPAL
321 credentials = self.make_credentials(target_principal=self.TARGET_PRINCIPAL)
322 assert credentials.service_account_email == self.TARGET_PRINCIPAL
325 credentials = self.make_credentials(lifetime=None)
340 credentials.refresh(request)
342 assert credentials.valid
343 assert not credentials.expired
345 signature = credentials.sign_bytes(b"signed bytes")
349 credentials = self.make_credentials(lifetime=None)
358 credentials.sign_bytes(b"foo")
362 credentials = self.make_credentials()
364 quota_project_creds = credentials.with_quota_project("project-foo")
371 credentials = self.make_credentials(
375 # iam_endpoint_override should be copied to created credentials.
376 quota_project_creds = credentials.with_quota_project("project-foo")
400 credentials = self.make_credentials(lifetime=None)
413 credentials.refresh(request)
415 assert credentials.valid
416 assert not credentials.expired
419 credentials, target_audience=target_audience
429 credentials = self.make_credentials(lifetime=None)
442 credentials.refresh(request)
444 assert credentials.valid
445 assert not credentials.expired
448 credentials, target_audience=target_audience, include_email=True
450 id_creds = id_creds.from_credentials(target_credentials=credentials)
459 credentials = self.make_credentials(lifetime=None)
472 credentials.refresh(request)
474 assert credentials.valid
475 assert not credentials.expired
478 credentials, include_email=True
490 credentials = None
493 impersonated_credentials.IDTokenCredentials(credentials)
500 credentials = self.make_credentials(lifetime=None)
513 credentials.refresh(request)
515 assert credentials.valid
516 assert not credentials.expired
519 credentials, target_audience=target_audience
529 credentials = self.make_credentials(lifetime=None)
542 credentials.refresh(request)
544 assert credentials.valid
545 assert not credentials.expired
548 credentials, target_audience=target_audience