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