Lines Matching full:credentials

25 from google.auth import credentials
31 import google.oauth2.credentials
63 SECURITY_CREDS_URL = "http://169.254.169.254/latest/meta-data/iam/security-credentials"
130 MOCK_CREDENTIALS = mock.Mock(spec=credentials.CredentialsWithQuotaProject)
147 external_account.Credentials,
182 credentials, project_id = _default.load_credentials_from_file(AUTHORIZED_USER_FILE)
183 assert isinstance(credentials, google.oauth2.credentials.Credentials)
189 # loadable credentials type
210 credentials, project_id = _default.load_credentials_from_file(
213 assert isinstance(credentials, google.oauth2.credentials.Credentials)
217 credentials, project_id = _default.load_credentials_from_file(
220 assert isinstance(credentials, google.oauth2.credentials.Credentials)
226 credentials, project_id = _default.load_credentials_from_file(
230 assert isinstance(credentials, google.oauth2.credentials.Credentials)
232 assert credentials.scopes == ["https://www.google.com/calendar/feeds"]
236 credentials, project_id = _default.load_credentials_from_file(
240 assert isinstance(credentials, google.oauth2.credentials.Credentials)
242 assert credentials.quota_project_id == "project-foo"
246 credentials, project_id = _default.load_credentials_from_file(SERVICE_ACCOUNT_FILE)
247 assert isinstance(credentials, service_account.Credentials)
252 credentials, project_id = _default.load_credentials_from_file(
255 assert isinstance(credentials, service_account.Credentials)
257 assert credentials.scopes == ["https://www.google.com/calendar/feeds"]
261 credentials, project_id = _default.load_credentials_from_file(
264 assert isinstance(credentials, service_account.Credentials)
266 assert credentials.quota_project_id == "project-foo"
286 credentials, project_id = _default.load_credentials_from_file(str(config_file))
288 assert isinstance(credentials, identity_pool.Credentials)
298 credentials, project_id = _default.load_credentials_from_file(str(config_file))
300 assert isinstance(credentials, aws.Credentials)
312 credentials, project_id = _default.load_credentials_from_file(str(config_file))
314 assert isinstance(credentials, identity_pool.Credentials)
315 assert not credentials.is_user
316 assert not credentials.is_workforce_pool
328 credentials, project_id = _default.load_credentials_from_file(str(config_file))
330 assert isinstance(credentials, aws.Credentials)
331 assert not credentials.is_user
332 assert not credentials.is_workforce_pool
342 credentials, project_id = _default.load_credentials_from_file(str(config_file))
344 assert isinstance(credentials, identity_pool.Credentials)
345 assert credentials.is_user
346 assert credentials.is_workforce_pool
358 credentials, project_id = _default.load_credentials_from_file(str(config_file))
360 assert isinstance(credentials, identity_pool.Credentials)
361 assert not credentials.is_user
362 assert credentials.is_workforce_pool
374 credentials, project_id = _default.load_credentials_from_file(
380 assert isinstance(credentials, identity_pool.Credentials)
383 assert credentials.scopes == ["https://www.google.com/calendar/feeds"]
384 assert credentials.default_scopes == [
395 credentials, project_id = _default.load_credentials_from_file(
399 assert isinstance(credentials, identity_pool.Credentials)
402 assert credentials.quota_project_id == "project-foo"
413 "Failed to load external account credentials from {}".format(str(filename))
423 credentials, project_id = _default.load_credentials_from_file(
429 assert isinstance(credentials, identity_pool.Credentials)
432 get_project_id.assert_called_with(credentials, request=mock.sentinel.request)
443 monkeypatch.setenv(environment_vars.CREDENTIALS, "filename")
445 credentials, project_id = _default._get_explicit_environ_credentials(
449 assert credentials is MOCK_CREDENTIALS
457 monkeypatch.setenv(environment_vars.CREDENTIALS, "filename")
459 credentials, project_id = _default._get_explicit_environ_credentials()
461 assert credentials is MOCK_CREDENTIALS
473 # Set explicit credentials path to cloud sdk credentials path.
475 monkeypatch.setenv(environment_vars.CREDENTIALS, "filename")
479 # Check we fall back to cloud sdk flow since explicit credentials path is
480 # cloud sdk credentials path
492 credentials, project_id = _default._get_gcloud_sdk_credentials(
496 assert credentials is MOCK_CREDENTIALS
508 credentials, project_id = _default._get_gcloud_sdk_credentials()
510 assert credentials is None
526 credentials, project_id = _default._get_gcloud_sdk_credentials()
528 assert credentials == MOCK_CREDENTIALS
541 credentials, project_id = _default._get_gcloud_sdk_credentials()
543 assert credentials == MOCK_CREDENTIALS
571 credentials, project_id = _default._get_gae_credentials()
573 assert isinstance(credentials, app_engine.Credentials)
580 credentials, project_id = _default._get_gae_credentials()
581 assert credentials is None
591 credentials, project_id = _default._get_gae_credentials()
592 assert credentials is None
599 credentials, project_id = _default._get_gae_credentials()
600 assert credentials is None
612 credentials, project_id = _default._get_gae_credentials()
613 assert credentials is None
617 credentials, project_id = _default._get_gae_credentials()
618 assert credentials is None
628 credentials, project_id = _default._get_gae_credentials()
629 assert credentials is None
633 credentials, project_id = _default._get_gae_credentials()
634 assert credentials is None
647 credentials, project_id = _default._get_gce_credentials()
649 assert isinstance(credentials, compute_engine.Credentials)
657 credentials, project_id = _default._get_gce_credentials()
659 assert credentials is None
672 credentials, project_id = _default._get_gce_credentials()
674 assert isinstance(credentials, compute_engine.Credentials)
683 credentials, project_id = _default._get_gce_credentials()
684 assert credentials is None
784 "google.auth.credentials.with_scopes_if_required",
791 credentials, project_id = _default.default(scopes=scopes)
793 assert credentials == with_scopes.return_value
804 credentials, project_id = _default.default(quota_project_id="project-foo")
835 monkeypatch.setenv(environment_vars.CREDENTIALS, str(config_file))
837 credentials, project_id = _default.default()
839 assert isinstance(credentials, identity_pool.Credentials)
840 assert not credentials.is_user
841 assert not credentials.is_workforce_pool
852 monkeypatch.setenv(environment_vars.CREDENTIALS, str(config_file))
854 credentials, project_id = _default.default(
858 assert isinstance(credentials, identity_pool.Credentials)
859 assert not credentials.is_user
860 assert not credentials.is_workforce_pool
862 assert credentials.scopes == ["https://www.google.com/calendar/feeds"]
871 monkeypatch.setenv(environment_vars.CREDENTIALS, str(config_file))
873 credentials, project_id = _default.default(
877 assert isinstance(credentials, aws.Credentials)
878 assert not credentials.is_user
879 assert not credentials.is_workforce_pool
881 assert credentials.scopes == ["https://www.google.com/calendar/feeds"]
890 monkeypatch.setenv(environment_vars.CREDENTIALS, str(config_file))
892 credentials, project_id = _default.default(
896 assert isinstance(credentials, identity_pool.Credentials)
897 assert credentials.is_user
898 assert credentials.is_workforce_pool
900 assert credentials.scopes == ["https://www.google.com/calendar/feeds"]
909 monkeypatch.setenv(environment_vars.CREDENTIALS, str(config_file))
911 credentials, project_id = _default.default(
915 assert isinstance(credentials, identity_pool.Credentials)
916 assert not credentials.is_user
917 assert credentials.is_workforce_pool
919 assert credentials.scopes == ["https://www.google.com/calendar/feeds"]
928 monkeypatch.setenv(environment_vars.CREDENTIALS, str(config_file))
930 credentials, project_id = _default.default(
936 assert isinstance(credentials, identity_pool.Credentials)
938 assert credentials.quota_project_id == "project-foo"
939 assert credentials.scopes == ["https://www.google.com/calendar/feeds"]
940 assert credentials.default_scopes == [
951 monkeypatch.setenv(environment_vars.CREDENTIALS, str(config_file))
953 credentials, project_id = _default.default(
958 assert isinstance(credentials, identity_pool.Credentials)
960 # default() will initialize new credentials via with_scopes_if_required
963 # credentials.
970 monkeypatch.setenv(environment_vars.CREDENTIALS, str(filename))
976 "Failed to load external account credentials from {}".format(str(filename))
987 credentials, project_id = _default.default(quota_project_id=None)
996 credentials, project_id = _default.default(quota_project_id="project-foo")