Fuzz introspector: fuzz_jwt_roundtrip
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
189 91 google.auth.exceptions.GoogleAuthError.__init__ call site: 00091 google.oauth2.service_account.IDTokenCredentials.refresh
82 298 google.auth.jwt.decode call site: 00298 google.oauth2.service_account.IDTokenCredentials._make_authorization_grant_assertion
62 27 google.auth.jwt.encode call site: 00027 google.auth.iam.Signer._make_signing_request
2 12 ...fuzz_jwt_roundtrip.test_roundtrip_unverified call site: 00012 fdp.ConsumeString
2 15 ...fuzz_jwt_roundtrip.test_roundtrip_unverified call site: 00015 google.auth.jwt.encode
2 21 google.auth.jwt.encode call site: 00021 google.auth._helpers.unpadded_urlsafe_b64encode
2 24 google.auth._helpers.unpadded_urlsafe_b64encode call site: 00024 google.auth._helpers.unpadded_urlsafe_b64encode
1 0 EP call site: 00000 ...fuzz_jwt_roundtrip.test_roundtrip_unverified
1 2 ...fuzz_jwt_roundtrip.test_roundtrip_unverified call site: 00002 google.auth.crypt.rsa.RSASigner.from_string
1 19 google.auth.jwt.encode call site: 00019 header.update

Fuzzer calltree

0 ...fuzz_jwt_roundtrip.TestOneInput [function] [call site] 00000
1 ...fuzz_jwt_roundtrip.test_roundtrip_unverified [function] [call site] 00001
2 atheris.FuzzedDataProvider [function] [call site] 00002
2 google.auth.crypt.rsa.RSASigner.from_string [function] [call site] 00003
3 cls.__new__ [function] [call site] 00004
3 google.auth.crypt._cryptography_rsa.RSASigner.from_string [function] [call site] 00005
4 google.auth._helpers.to_bytes [function] [call site] 00006
5 <builtin>.isinstance [function] [call site] 00007
5 value.encode [function] [call site] 00008
5 <builtin>.isinstance [function] [call site] 00009
4 cryptography.hazmat.primitives.serialization.load_pem_private_key [function] [call site] 00010
4 google.auth.crypt._cryptography_rsa.RSASigner.__init__ [function] [call site] 00011
2 fdp.ConsumeIntInRange [function] [call site] 00012
2 fdp.ConsumeString [function] [call site] 00013
2 fdp.ConsumeIntInRange [function] [call site] 00014
2 fdp.ConsumeString [function] [call site] 00015
2 fdp.ConsumeString [function] [call site] 00016
2 google.auth.jwt.encode [function] [call site] 00017
3 header.update [function] [call site] 00018
3 <builtin>.isinstance [function] [call site] 00019
3 header.update [function] [call site] 00020
3 header.update [function] [call site] 00021
3 json.dumps [function] [call site] 00022
3 google.auth._helpers.unpadded_urlsafe_b64encode [function] [call site] 00023
4 base64.urlsafe_b64encode [function] [call site] 00024
3 json.dumps [function] [call site] 00025
3 google.auth._helpers.unpadded_urlsafe_b64encode [function] [call site] 00026
3 google.auth.iam.Signer.sign [function] [call site] 00027
4 google.auth.iam.Signer._make_signing_request [function] [call site] 00028
5 google.auth._exponential_backoff.ExponentialBackoff.__iter__ [function] [call site] 00029
6 google.auth._exponential_backoff._BaseExponentialBackoff._reset [function] [call site] 00030
5 google.auth._exponential_backoff.ExponentialBackoff.__next__ [function] [call site] 00031
6 google.auth._exponential_backoff._BaseExponentialBackoff._calculate_jitter [function] [call site] 00032
7 random.uniform [function] [call site] 00033
6 time.sleep [function] [call site] 00034
5 google.auth._helpers.to_bytes [function] [call site] 00035
5 _IAM_SIGN_ENDPOINT.replace [function] [call site] 00036
5 json.dumps [function] [call site] 00037
5 base64.b64encode [function] [call site] 00038
5 google.auth._exponential_backoff.ExponentialBackoff.__init__ [function] [call site] 00039
6 <builtin>.super [function] [call site] 00040
5 google.auth.credentials.Credentials.before_request [function] [call site] 00041
6 google.auth.credentials.Credentials._non_blocking_refresh [function] [call site] 00042
7 google.auth._refresh_worker.RefreshThreadManager.start_refresh [function] [call site] 00043
8 threading.Thread.is_alive [function] [call site] 00044
8 copy.deepcopy [function] [call site] 00045
8 google.auth._refresh_worker.RefreshThread.__init__ [function] [call site] 00046
9 <builtin>.super [function] [call site] 00047
8 threading.Thread.start [function] [call site] 00048
7 google.oauth2.credentials.Credentials.refresh [function] [call site] 00049
8 <builtin>.isinstance [function] [call site] 00050
8 <builtin>.isinstance [function] [call site] 00051
8 google.auth._helpers.utcnow [function] [call site] 00052
9 datetime.datetime.now [function] [call site] 00053
9 now.replace [function] [call site] 00054
8 google.oauth2.reauth.refresh_grant [function] [call site] 00055
9 google.auth.metrics.token_request_user [function] [call site] 00056
10 google.auth.metrics.python_and_auth_lib_version [function] [call site] 00057
11 platform.python_version [function] [call site] 00058
9 google.oauth2._client._token_endpoint_request_no_throw [function] [call site] 00059
10 google.auth._exponential_backoff.ExponentialBackoff.__iter__ [function] [call site] 00060
10 google.auth._exponential_backoff.ExponentialBackoff.__next__ [function] [call site] 00061
10 json.dumps [function] [call site] 00062
10 urllib.parse.urlencode [function] [call site] 00063
10 headers_to_use.update [function] [call site] 00064
10 google.auth._exponential_backoff.ExponentialBackoff.__init__ [function] [call site] 00065
10 response.data.decode [function] [call site] 00066
10 <builtin>.hasattr [function] [call site] 00067
10 json.loads [function] [call site] 00068
10 google.oauth2._client._can_retry [function] [call site] 00069
11 response_data.get [function] [call site] 00070
11 response_data.get [function] [call site] 00071
11 <builtin>.isinstance [function] [call site] 00072
11 <builtin>.isinstance [function] [call site] 00073
11 <builtin>.any [function] [call site] 00074
9 <builtin>.isinstance [function] [call site] 00075
9 response_data.get [function] [call site] 00076
9 response_data.get [function] [call site] 00077
9 response_data.get [function] [call site] 00078
9 google.oauth2.reauth.get_rapt_token [function] [call site] 00079
10 sys.stderr.write [function] [call site] 00080
10 google.oauth2._client.refresh_grant [function] [call site] 00081
11 google.oauth2._client._token_endpoint_request [function] [call site] 00082
12 google.oauth2._client._token_endpoint_request_no_throw [function] [call site] 00083
12 google.oauth2._client._handle_error_response [function] [call site] 00084
13 <builtin>.isinstance [function] [call site] 00085
13 response_data.get [function] [call site] 00086
13 json.dumps [function] [call site] 00087
11 google.oauth2._client._handle_refresh_grant_response [function] [call site] 00088
12 google.auth.exceptions.GoogleAuthError.__init__ [function] [call site] 00089
13 <builtin>.super [function] [call site] 00090
13 kwargs.get [function] [call site] 00091
12 response_data.get [function] [call site] 00092
12 google.oauth2._client._parse_expiry [function] [call site] 00093
13 response_data.get [function] [call site] 00094
13 <builtin>.isinstance [function] [call site] 00095
13 <builtin>.int [function] [call site] 00096
13 google.auth._helpers.utcnow [function] [call site] 00097
13 datetime.timedelta [function] [call site] 00098
10 google.oauth2.reauth._obtain_rapt [function] [call site] 00099
11 google.oauth2.reauth._get_challenges [function] [call site] 00100
12 google.auth.metrics.reauth_start [function] [call site] 00101
13 google.auth.metrics.python_and_auth_lib_version [function] [call site] 00102
12 google.oauth2._client._token_endpoint_request [function] [call site] 00103
11 challenges.AVAILABLE_CHALLENGES.keys [function] [call site] 00104
11 <builtin>.list [function] [call site] 00105
11 <builtin>.range [function] [call site] 00106
11 google.oauth2.reauth.is_interactive [function] [call site] 00107
12 sys.stdin.isatty [function] [call site] 00108
11 google.oauth2.reauth._run_next_challenge [function] [call site] 00109
12 challenges.AVAILABLE_CHALLENGES.get [function] [call site] 00110
12 c.obtain_challenge_input [function] [call site] 00111
12 google.oauth2.reauth._send_challenge_result [function] [call site] 00112
13 google.auth.metrics.reauth_continue [function] [call site] 00113
14 google.auth.metrics.python_and_auth_lib_version [function] [call site] 00114
13 google.oauth2._client._token_endpoint_request [function] [call site] 00115
10 sys.stderr.write [function] [call site] 00116
9 google.oauth2._client._token_endpoint_request_no_throw [function] [call site] 00117
9 google.oauth2._client._handle_error_response [function] [call site] 00118
9 google.oauth2._client._handle_refresh_grant_response [function] [call site] 00119
8 grant_response.get [function] [call site] 00120
8 <builtin>.frozenset [function] [call site] 00121
8 <builtin>.frozenset [function] [call site] 00122
8 _LOGGER.warning [function] [call site] 00123
7 google.auth.external_account.Credentials.refresh [function] [call site] 00124
8 google.auth.external_account.Credentials._perform_refresh_token [function] [call site] 00125
9 google.auth.external_account.Credentials._mtls_required [function] [call site] 00126
9 functools.partial [function] [call site] 00127
9 google.auth.external_account.Credentials._get_mtls_cert_and_key_paths [function] [call site] 00128
9 google.auth.external_account.Credentials._should_initialize_impersonated_credentials [function] [call site] 00129
9 google.auth.external_account.Credentials._initialize_impersonated_credentials [function] [call site] 00130
10 google.auth.external_account.Credentials._constructor_args [function] [call site] 00131
11 copy.deepcopy [function] [call site] 00132
11 copy.deepcopy [function] [call site] 00133
11 args.pop [function] [call site] 00134
10 kwargs.update [function] [call site] 00135
10 google.auth.impersonated_credentials.Credentials.__init__ [function] [call site] 00136
11 <builtin>.super [function] [call site] 00137
11 copy.copy [function] [call site] 00138
11 <builtin>.isinstance [function] [call site] 00139
11 <builtin>.hasattr [function] [call site] 00140
11 google.auth._helpers.utcnow [function] [call site] 00141
9 google.auth.external_account.Credentials.refresh [function] [call site] 00142
9 google.auth.app_engine.Credentials.refresh [function] [call site] 00143
10 google.appengine.api.app_identity.get_access_token [function] [call site] 00144
10 google.auth._helpers.utcfromtimestamp [function] [call site] 00145
11 datetime.datetime.fromtimestamp [function] [call site] 00146
11 dt.replace [function] [call site] 00147
9 google.auth._helpers.utcnow [function] [call site] 00148
9 google.auth.metrics.byoid_metrics_header [function] [call site] 00149
10 google.auth.metrics.python_and_auth_lib_version [function] [call site] 00150
10 metrics_options.items [function] [call site] 00151
9 google.oauth2.sts.Client.exchange_token [function] [call site] 00152
10 json.dumps [function] [call site] 00153
10 urllib.parse.quote [function] [call site] 00154
10 <builtin>.dict [function] [call site] 00155
10 google.oauth2.sts.Client._make_request [function] [call site] 00156
11 _URLENCODED_HEADERS.copy [function] [call site] 00157
11 <builtin>.dict [function] [call site] 00158
11 google.oauth2.utils.OAuthClientAuthHandler.apply_client_authentication_options [function] [call site] 00159
12 google.oauth2.utils.OAuthClientAuthHandler._inject_authenticated_headers [function] [call site] 00160
13 base64.b64encode [function] [call site] 00161
12 google.oauth2.utils.OAuthClientAuthHandler._inject_authenticated_request_body [function] [call site] 00162
11 urllib.parse.urlencode [function] [call site] 00163
11 response.data.decode [function] [call site] 00164
11 <builtin>.hasattr [function] [call site] 00165
11 google.oauth2.utils.handle_error_response [function] [call site] 00166
12 json.loads [function] [call site] 00167
12 error_components.append [function] [call site] 00168
12 error_components.append [function] [call site] 00169
12 error_components.append [function] [call site] 00170
11 json.loads [function] [call site] 00171
9 google.auth.external_account.Credentials.retrieve_subject_token [function] [call site] 00172
9 response_data.get [function] [call site] 00173
9 response_data.get [function] [call site] 00174
9 <builtin>.isinstance [function] [call site] 00175
9 <builtin>.int [function] [call site] 00176
9 datetime.timedelta [function] [call site] 00177
8 google.auth.external_account.Credentials._handle_trust_boundary [function] [call site] 00178
9 google.auth.credentials.CredentialsWithTrustBoundary._refresh_trust_boundary [function] [call site] 00179
10 google.auth.credentials.CredentialsWithTrustBoundary._is_trust_boundary_lookup_required [function] [call site] 00180
11 google.auth._helpers.get_bool_from_env [function] [call site] 00181
12 os.environ.get [function] [call site] 00182
12 value.lower [function] [call site] 00183
11 google.auth.credentials.CredentialsWithTrustBoundary._has_no_op_trust_boundary [function] [call site] 00184
10 google.auth.credentials.CredentialsWithTrustBoundary._lookup_trust_boundary [function] [call site] 00185
11 google.auth.impersonated_credentials.Credentials._build_trust_boundary_lookup_url [function] [call site] 00186
12 _TRUST_BOUNDARY_LOOKUP_ENDPOINT.format [function] [call site] 00187
11 google.auth.external_account_authorized_user.Credentials._build_trust_boundary_lookup_url [function] [call site] 00188
12 re.search [function] [call site] 00189
12 match.groups [function] [call site] 00190
12 _constants._WORKFORCE_POOL_TRUST_BOUNDARY_LOOKUP_ENDPOINT.format [function] [call site] 00191
11 google.auth.compute_engine.credentials.Credentials._build_trust_boundary_lookup_url [function] [call site] 00192
12 requests.Request [function] [call site] 00193
12 google.auth.compute_engine._metadata.get_service_account_info [function] [call site] 00194
13 google.auth.compute_engine._metadata.get [function] [call site] 00195
14 google.auth._exponential_backoff.ExponentialBackoff.__iter__ [function] [call site] 00196
14 google.auth._exponential_backoff.ExponentialBackoff.__next__ [function] [call site] 00197
14 google.auth.compute_engine._mtls.should_use_mds_mtls [function] [call site] 00198
15 google.auth.compute_engine._mtls._parse_mds_mode [function] [call site] 00199
16 os.environ.get [function] [call site] 00200
16 enum.Enum.__init__ [function] [call site] 00201
15 google.auth.compute_engine._mtls._certs_exist [function] [call site] 00202
16 os.path.exists [function] [call site] 00203
16 os.path.exists [function] [call site] 00204
15 google.auth.compute_engine._mtls._certs_exist [function] [call site] 00205
14 google.auth.compute_engine._metadata._prepare_request_for_mds [function] [call site] 00206
15 requests.Session [function] [call site] 00207
15 google.auth.compute_engine._mtls.MdsMtlsAdapter.__init__ [function] [call site] 00208
16 ssl.create_default_context [function] [call site] 00209
16 <builtin>.super [function] [call site] 00210
15 request.session.mount [function] [call site] 00211
14 google.auth.compute_engine._metadata._get_metadata_root [function] [call site] 00212
14 google.auth.compute_engine._metadata._validate_gce_mds_configured_environment [function] [call site] 00213
15 google.auth.compute_engine._mtls._parse_mds_mode [function] [call site] 00214
14 _METADATA_HEADERS.copy [function] [call site] 00215
14 headers_to_use.update [function] [call site] 00216
14 google.auth._helpers.update_query [function] [call site] 00217
15 urllib.parse.urlparse [function] [call site] 00218
15 urllib.parse.parse_qs [function] [call site] 00219
15 query_params.update [function] [call site] 00220
15 query_params.items [function] [call site] 00221
15 urllib.parse.urlencode [function] [call site] 00222
15 parts._replace [function] [call site] 00223
15 urllib.parse.urlunparse [function] [call site] 00224
14 google.auth._exponential_backoff.ExponentialBackoff.__init__ [function] [call site] 00225
14 _LOGGER.warning [function] [call site] 00226
14 _LOGGER.warning [function] [call site] 00227
14 google.auth._helpers.from_bytes [function] [call site] 00228
15 <builtin>.isinstance [function] [call site] 00229
15 value.decode [function] [call site] 00230
15 <builtin>.isinstance [function] [call site] 00231
14 google.auth._helpers.parse_content_type [function] [call site] 00232
15 email.message.Message [function] [call site] 00233
15 email.message.Message.get_content_type [function] [call site] 00234
14 json.loads [function] [call site] 00235
14 google.auth.exceptions.GoogleAuthError.__init__ [function] [call site] 00236
12 _TRUST_BOUNDARY_LOOKUP_ENDPOINT.format [function] [call site] 00237
11 google.auth.external_account.Credentials._build_trust_boundary_lookup_url [function] [call site] 00238
12 re.search [function] [call site] 00239
12 workload_match.groups [function] [call site] 00240
12 _constants._WORKLOAD_IDENTITY_POOL_TRUST_BOUNDARY_LOOKUP_ENDPOINT.format [function] [call site] 00241
12 re.search [function] [call site] 00242
12 workforce_match.groups [function] [call site] 00243
12 _constants._WORKFORCE_POOL_TRUST_BOUNDARY_LOOKUP_ENDPOINT.format [function] [call site] 00244
11 google.oauth2.service_account.Credentials._build_trust_boundary_lookup_url [function] [call site] 00245
12 _constants._SERVICE_ACCOUNT_TRUST_BOUNDARY_LOOKUP_ENDPOINT.format [function] [call site] 00246
11 google.auth._credentials_base._BaseCredentials._apply [function] [call site] 00247
12 google.auth._helpers.from_bytes [function] [call site] 00248
11 google.auth.credentials.CredentialsWithTrustBoundary._get_trust_boundary_header [function] [call site] 00249
12 google.auth.credentials.CredentialsWithTrustBoundary._has_no_op_trust_boundary [function] [call site] 00250
11 headers.update [function] [call site] 00251
11 google.oauth2._client._lookup_trust_boundary [function] [call site] 00252
12 google.oauth2._client._lookup_trust_boundary_request [function] [call site] 00253
13 google.oauth2._client._lookup_trust_boundary_request_no_throw [function] [call site] 00254
14 google.auth._exponential_backoff.ExponentialBackoff.__iter__ [function] [call site] 00255
14 google.auth._exponential_backoff.ExponentialBackoff.__next__ [function] [call site] 00256
14 google.auth._exponential_backoff.ExponentialBackoff.__init__ [function] [call site] 00257
14 response.data.decode [function] [call site] 00258
14 <builtin>.hasattr [function] [call site] 00259
14 json.loads [function] [call site] 00260
14 google.oauth2._client._can_retry [function] [call site] 00261
13 google.oauth2._client._handle_error_response [function] [call site] 00262
10 google.auth._helpers.is_logging_enabled [function] [call site] 00263
11 logging.getLogger [function] [call site] 00264
11 google.auth._helpers._logger_configured [function] [call site] 00265
11 logger.isEnabledFor [function] [call site] 00266
10 _LOGGER.debug [function] [call site] 00267
7 google.oauth2.service_account.IDTokenCredentials.refresh [function] [call site] 00268
8 google.oauth2.service_account.IDTokenCredentials._refresh_with_iam_endpoint [function] [call site] 00269
9 google.auth.jwt.Credentials.from_signing_credentials [function] [call site] 00270
10 kwargs.setdefault [function] [call site] 00271
10 kwargs.setdefault [function] [call site] 00272
10 google.auth.jwt.Credentials.__init__ [function] [call site] 00273
11 <builtin>.super [function] [call site] 00274
9 jwt_credentials.refresh [function] [call site] 00275
9 google.oauth2._client.call_iam_generate_id_token_endpoint [function] [call site] 00276
10 google.oauth2._client._token_endpoint_request [function] [call site] 00277
10 iam_id_token_endpoint.replace [function] [call site] 00278
10 google.auth.exceptions.GoogleAuthError.__init__ [function] [call site] 00279
10 google.auth.jwt.decode [function] [call site] 00280
11 google.auth.jwt._unverified_decode [function] [call site] 00281
12 google.auth._helpers.to_bytes [function] [call site] 00282
12 token.count [function] [call site] 00283
12 token.split [function] [call site] 00284
12 google.auth._helpers.padded_urlsafe_b64decode [function] [call site] 00285
13 google.auth._helpers.to_bytes [function] [call site] 00286
13 <builtin>.len [function] [call site] 00287
13 base64.urlsafe_b64decode [function] [call site] 00288
12 google.auth.jwt._decode_jwt_segment [function] [call site] 00289
13 google.auth._helpers.padded_urlsafe_b64decode [function] [call site] 00290
13 section_bytes.decode [function] [call site] 00291
13 json.loads [function] [call site] 00292
13 google.auth.exceptions.GoogleAuthError.__init__ [function] [call site] 00293
12 google.auth.jwt._decode_jwt_segment [function] [call site] 00294
12 <builtin>.isinstance [function] [call site] 00295
12 <builtin>.isinstance [function] [call site] 00296
11 header.get [function] [call site] 00297
11 header.get [function] [call site] 00298
11 <builtin>.isinstance [function] [call site] 00299
11 certs.values [function] [call site] 00300
11 google.auth.crypt.verify_signature [function] [call site] 00301
12 <builtin>.isinstance [function] [call site] 00302
12 verifier_cls.from_string [function] [call site] 00303
12 verifier.verify [function] [call site] 00304
11 google.auth.jwt._verify_iat_and_exp [function] [call site] 00305
12 google.auth._helpers.utcnow [function] [call site] 00306
12 google.auth._helpers.datetime_to_secs [function] [call site] 00307
13 value.utctimetuple [function] [call site] 00308
13 calendar.timegm [function] [call site] 00309
11 payload.get [function] [call site] 00310
11 <builtin>.isinstance [function] [call site] 00311
10 google.auth._helpers.utcfromtimestamp [function] [call site] 00312
9 jwt_credentials.token.decode [function] [call site] 00313
8 google.oauth2.service_account.IDTokenCredentials._make_authorization_grant_assertion [function] [call site] 00314
9 google.auth._helpers.utcnow [function] [call site] 00315
9 datetime.timedelta [function] [call site] 00316
9 google.auth._helpers.datetime_to_secs [function] [call site] 00317
9 google.auth._helpers.datetime_to_secs [function] [call site] 00318
9 payload.update [function] [call site] 00319
9 google.auth.jwt.encode [function] [call site] 00320
8 google.oauth2._client.id_token_jwt_grant [function] [call site] 00321
9 google.oauth2._client._token_endpoint_request [function] [call site] 00322
9 google.auth.metrics.token_request_id_token_sa_assertion [function] [call site] 00323
10 google.auth.metrics.python_and_auth_lib_version [function] [call site] 00324
9 google.auth.exceptions.GoogleAuthError.__init__ [function] [call site] 00325
9 google.auth.jwt.decode [function] [call site] 00326
9 google.auth._helpers.utcfromtimestamp [function] [call site] 00327
7 google.auth.app_engine.Credentials.refresh [function] [call site] 00328
7 google.oauth2.gdch_credentials.ServiceAccountCredentials.refresh [function] [call site] 00329
8 <builtin>.isinstance [function] [call site] 00330
8 google.oauth2.gdch_credentials.ServiceAccountCredentials._create_jwt [function] [call site] 00331
9 google.auth._helpers.utcnow [function] [call site] 00332
9 google.auth._helpers.datetime_to_secs [function] [call site] 00333
9 google.auth._helpers.datetime_to_secs [function] [call site] 00334
9 google.auth.jwt.encode [function] [call site] 00335
9 google.auth._helpers.from_bytes [function] [call site] 00336
8 google.oauth2._client._token_endpoint_request [function] [call site] 00337
8 google.oauth2._client._handle_refresh_grant_response [function] [call site] 00338
7 google.auth.impersonated_credentials.IDTokenCredentials.refresh [function] [call site] 00339
8 iam._IAM_IDTOKEN_ENDPOINT.replace [function] [call site] 00340
8 google.auth.metrics.token_request_id_token_impersonate [function] [call site] 00341
9 google.auth.metrics.python_and_auth_lib_version [function] [call site] 00342
8 google.auth.transport.requests.AuthorizedSession.__init__ [function] [call site] 00343
9 <builtin>.super [function] [call site] 00344
9 requests.Session [function] [call site] 00345
9 requests.adapters.HTTPAdapter [function] [call site] 00346
9 google.auth.transport.requests.Request.__init__ [function] [call site] 00347
10 requests.Session [function] [call site] 00348
9 <builtin>.isinstance [function] [call site] 00349
8 requests.Session.post [function] [call site] 00350
8 json.dumps [function] [call site] 00351
8 google.auth.transport.requests.AuthorizedSession.close [function] [call site] 00352
9 <builtin>.super [function] [call site] 00353
8 response.json [function] [call site] 00354
8 google.auth.exceptions.GoogleAuthError.__init__ [function] [call site] 00355
8 response.json [function] [call site] 00356
8 google.auth._helpers.utcfromtimestamp [function] [call site] 00357
8 google.auth.jwt.decode [function] [call site] 00358
7 google.auth.api_key.Credentials.refresh [function] [call site] 00359
7 google.auth._refresh_worker.RefreshThreadManager.clear_error [function] [call site] 00360
6 google.auth.credentials.Credentials._blocking_refresh [function] [call site] 00361
7 google.oauth2.credentials.Credentials.refresh [function] [call site] 00362
7 google.auth.external_account.Credentials.refresh [function] [call site] 00363
7 google.oauth2.service_account.IDTokenCredentials.refresh [function] [call site] 00364
7 google.auth.app_engine.Credentials.refresh [function] [call site] 00365
7 google.oauth2.gdch_credentials.ServiceAccountCredentials.refresh [function] [call site] 00366
7 google.auth.impersonated_credentials.IDTokenCredentials.refresh [function] [call site] 00367
7 google.auth.api_key.Credentials.refresh [function] [call site] 00368
6 google.oauth2.credentials.Credentials._metric_header_for_usage [function] [call site] 00369
6 google.auth.impersonated_credentials.Credentials._metric_header_for_usage [function] [call site] 00370
6 google.auth.compute_engine.credentials.Credentials._metric_header_for_usage [function] [call site] 00371
6 google.oauth2.service_account.Credentials._metric_header_for_usage [function] [call site] 00372
7 google.oauth2.service_account.Credentials._use_self_signed_jwt [function] [call site] 00373
6 google.auth.metrics.add_metric_header [function] [call site] 00374
6 google.auth.api_key.Credentials.apply [function] [call site] 00375
5 google.auth.api_key.Credentials.before_request [function] [call site] 00376
6 google.auth.api_key.Credentials.apply [function] [call site] 00377
5 response.data.decode [function] [call site] 00378
5 json.loads [function] [call site] 00379
4 base64.b64decode [function] [call site] 00380
3 google.auth._helpers.unpadded_urlsafe_b64encode [function] [call site] 00381
3 segments.append [function] [call site] 00382
2 google.auth.jwt.decode [function] [call site] 00383