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