• Home
  • Raw
  • Download

Lines Matching full:credentials

69 class CredentialsImpl(external_account.Credentials):
279 credentials = self.make_credentials()
282 assert not credentials.token
283 assert not credentials.valid
285 assert not credentials.expiry
286 assert not credentials.expired
288 assert not credentials.scopes
289 assert credentials.requires_scopes
290 assert not credentials.quota_project_id
304 "pool credentials"
308 credentials = self.make_credentials()
310 assert not credentials.scopes
311 assert credentials.requires_scopes
313 scoped_credentials = credentials.with_scopes(["email"])
319 credentials = self.make_workforce_pool_credentials(
323 assert not credentials.scopes
324 assert credentials.requires_scopes
326 scoped_credentials = credentials.with_scopes(["email"])
336 credentials = self.make_credentials()
338 assert not credentials.scopes
339 assert credentials.requires_scopes
341 scoped_credentials = credentials.with_scopes(
352 credentials = self.make_credentials()
354 assert not credentials.scopes
355 assert credentials.requires_scopes
357 scoped_credentials = credentials.with_scopes(None, default_scopes=["profile"])
363 credentials = self.make_credentials(
373 external_account.Credentials, "__init__", return_value=None
375 credentials.with_scopes(["email"], ["default2"])
394 credentials = self.make_credentials()
396 assert not credentials.scopes
397 assert not credentials.quota_project_id
399 quota_project_creds = credentials.with_quota_project("project-foo")
404 credentials = self.make_workforce_pool_credentials(
408 assert not credentials.scopes
409 assert not credentials.quota_project_id
411 quota_project_creds = credentials.with_quota_project("project-foo")
420 credentials = self.make_credentials(
430 external_account.Credentials, "__init__", return_value=None
432 credentials.with_quota_project("project-foo")
461 credentials = self.make_credentials()
463 assert credentials.info == {
472 credentials = self.make_workforce_pool_credentials(
476 assert credentials.info == {
486 credentials = self.make_credentials(
493 assert credentials.info == {
506 credentials = self.make_credentials()
508 assert credentials.service_account_email is None
511 credentials = self.make_credentials(
515 assert credentials.service_account_email == SERVICE_ACCOUNT_EMAIL
519 credentials = CredentialsImpl(
526 assert credentials.is_user is False
530 credentials = CredentialsImpl(
537 assert credentials.is_user is True
541 # Initialize the credentials with service account impersonation.
542 credentials = CredentialsImpl(
551 # impersonation is used, the credentials will represent a service account and
553 assert credentials.is_user is False
557 credentials = CredentialsImpl(
564 assert credentials.is_workforce_pool is False
568 credentials = CredentialsImpl(
575 assert credentials.is_workforce_pool is True
579 # Initialize the credentials with workforce audience and service account
581 credentials = CredentialsImpl(
590 assert credentials.is_workforce_pool is True
609 credentials = self.make_credentials()
611 credentials.refresh(request)
614 assert credentials.valid
615 assert credentials.expiry == expected_expiry
616 assert not credentials.expired
617 assert credentials.token == response["access_token"]
639 credentials = self.make_workforce_pool_credentials(
643 credentials.refresh(request)
646 assert credentials.valid
647 assert credentials.expiry == expected_expiry
648 assert not credentials.expired
649 assert credentials.token == response["access_token"]
672 credentials = self.make_workforce_pool_credentials(
678 credentials.refresh(request)
681 assert credentials.valid
682 assert credentials.expiry == expected_expiry
683 assert not credentials.expired
684 assert credentials.token == response["access_token"]
709 credentials = self.make_workforce_pool_credentials(
715 credentials.refresh(request)
718 assert credentials.valid
719 assert credentials.expiry == expected_expiry
720 assert not credentials.expired
721 assert credentials.token == response["access_token"]
762 # Initialize credentials with service account impersonation.
763 credentials = self.make_credentials(
768 credentials.refresh(request)
782 assert credentials.valid
783 assert credentials.expiry == expected_expiry
784 assert not credentials.expired
785 assert credentials.token == impersonation_response["accessToken"]
829 # Initialize credentials with service account impersonation.
830 credentials = self.make_workforce_pool_credentials(
836 credentials.refresh(request)
850 assert credentials.valid
851 assert credentials.expiry == expected_expiry
852 assert not credentials.expired
853 assert credentials.token == impersonation_response["accessToken"]
870 credentials = self.make_credentials(
876 credentials.refresh(request)
879 assert credentials.valid
880 assert not credentials.expired
881 assert credentials.token == self.SUCCESS_RESPONSE["access_token"]
882 assert credentials.has_scopes(["scope1", "scope2"])
883 assert not credentials.has_scopes(["ignored"])
898 credentials = self.make_credentials(
904 credentials.refresh(request)
907 assert credentials.valid
908 assert not credentials.expired
909 assert credentials.token == self.SUCCESS_RESPONSE["access_token"]
910 assert credentials.has_scopes(["scope1", "scope2"])
916 credentials = self.make_credentials()
919 credentials.refresh(request)
924 assert not credentials.expired
925 assert credentials.token is None
934 credentials = self.make_credentials(
940 credentials.refresh(request)
942 assert excinfo.match(r"Unable to acquire impersonated credentials")
943 assert not credentials.expired
944 assert credentials.token is None
961 credentials = self.make_credentials(
965 credentials.refresh(request)
968 assert credentials.valid
969 assert not credentials.expired
970 assert credentials.token == self.SUCCESS_RESPONSE["access_token"]
1014 # Initialize credentials with service account impersonation and basic auth.
1015 credentials = self.make_credentials(
1024 credentials.refresh(request)
1038 assert credentials.valid
1039 assert credentials.expiry == expected_expiry
1040 assert not credentials.expired
1041 assert credentials.token == impersonation_response["accessToken"]
1085 # Initialize credentials with service account impersonation and basic auth.
1086 credentials = self.make_credentials(
1095 credentials.refresh(request)
1109 assert credentials.valid
1110 assert credentials.expiry == expected_expiry
1111 assert not credentials.expired
1112 assert credentials.token == impersonation_response["accessToken"]
1119 credentials = self.make_credentials()
1121 credentials.refresh(request)
1122 credentials.apply(headers)
1133 credentials = self.make_workforce_pool_credentials(
1137 credentials.refresh(request)
1138 credentials.apply(headers)
1161 # Initialize credentials with service account impersonation.
1162 credentials = self.make_credentials(
1168 credentials.refresh(request)
1169 credentials.apply(headers)
1180 credentials = self.make_credentials(quota_project_id=self.QUOTA_PROJECT_ID)
1182 credentials.refresh(request)
1183 credentials.apply(headers)
1208 # Initialize credentials with service account impersonation.
1209 credentials = self.make_credentials(
1216 credentials.refresh(request)
1217 credentials.apply(headers)
1230 credentials = self.make_credentials()
1233 credentials.before_request(request, "POST", "https://example.com/api", headers)
1241 credentials.before_request(request, "POST", "https://example.com/api", headers)
1253 credentials = self.make_workforce_pool_credentials(
1258 credentials.before_request(request, "POST", "https://example.com/api", headers)
1266 credentials.before_request(request, "POST", "https://example.com/api", headers)
1291 credentials = self.make_credentials(
1296 credentials.before_request(request, "POST", "https://example.com/api", headers)
1304 credentials.before_request(request, "POST", "https://example.com/api", headers)
1317 credentials = self.make_credentials()
1318 credentials.token = "token"
1321 # accomodation. These credentials should be valid.
1322 credentials.expiry = (
1328 assert credentials.valid
1329 assert not credentials.expired
1331 credentials.before_request(request, "POST", "https://example.com/api", headers)
1339 assert not credentials.valid
1340 assert credentials.expired
1342 credentials.before_request(request, "POST", "https://example.com/api", headers)
1368 credentials = self.make_credentials(
1371 credentials.token = "token"
1374 # accomodation. These credentials should be valid.
1375 credentials.expiry = (
1381 assert credentials.valid
1382 assert not credentials.expired
1384 credentials.before_request(request, "POST", "https://example.com/api", headers)
1393 assert not credentials.valid
1394 assert credentials.expired
1396 credentials.before_request(request, "POST", "https://example.com/api", headers)
1418 credentials = CredentialsImpl(
1425 assert credentials.project_number is None
1426 assert credentials.get_project_id(None) is None
1429 credentials = CredentialsImpl(
1436 assert credentials.project_number == self.PROJECT_NUMBER
1439 credentials = CredentialsImpl(
1447 assert credentials.project_number is None
1450 # Initialize credentials with no scopes.
1451 credentials = CredentialsImpl(
1458 assert credentials.get_project_id(None) is None
1501 credentials = self.make_credentials(
1508 project_id = credentials.get_project_id(request)
1525 assert credentials.valid
1526 assert credentials.expiry == expected_expiry
1527 assert not credentials.expired
1528 assert credentials.token == impersonation_response["accessToken"]
1542 project_id = credentials.get_project_id(request)
1570 credentials = self.make_workforce_pool_credentials(
1577 project_id = credentials.get_project_id(request)
1588 assert credentials.valid
1589 assert not credentials.expired
1590 assert credentials.token == self.SUCCESS_RESPONSE["access_token"]
1604 project_id = credentials.get_project_id(request)
1618 credentials = self.make_credentials(scopes=self.SCOPES)
1620 project_id = credentials.get_project_id(request)