1 line
9.8 KiB
JSON
1 line
9.8 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_oauth2_sts_py", "label": "sts.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L1"}, {"id": "sts_client", "label": "Client", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L44"}, {"id": "sts_client_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L49"}, {"id": "sts_client_make_request", "label": "._make_request()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L60"}, {"id": "sts_client_exchange_token", "label": ".exchange_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L100"}, {"id": "sts_client_refresh_token", "label": ".refresh_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L167"}, {"id": "sts_client_revoke_token", "label": ".revoke_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L183"}, {"id": "sts_rationale_45", "label": "Implements the OAuth 2.0 token exchange spec based on https://tools.ietf.org", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L45"}, {"id": "sts_rationale_50", "label": "Initializes an STS client instance. Args: token_exchange_en", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L50"}, {"id": "sts_rationale_115", "label": "Exchanges the provided token for another type of token based on the rfc8", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L115"}, {"id": "sts_rationale_168", "label": "Exchanges a refresh token for an access token based on the RFC6749 spec.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L168"}, {"id": "sts_rationale_184", "label": "Revokes the provided token based on the RFC7009 spec. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L184"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_sts_py", "target": "http_client", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_sts_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_sts_py", "target": "urllib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_sts_py", "target": "google_oauth2", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_oauth2_sts_py", "target": "sts_client", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L44", "weight": 1.0}, {"source": "sts_client", "target": "sts_client_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L49", "weight": 1.0}, {"source": "sts_client", "target": "sts_client_make_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L60", "weight": 1.0}, {"source": "sts_client", "target": "sts_client_exchange_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L100", "weight": 1.0}, {"source": "sts_client", "target": "sts_client_refresh_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L167", "weight": 1.0}, {"source": "sts_client", "target": "sts_client_revoke_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L183", "weight": 1.0}, {"source": "sts_client_exchange_token", "target": "sts_client_make_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L165", "weight": 1.0}, {"source": "sts_client_refresh_token", "target": "sts_client_make_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L177", "weight": 1.0}, {"source": "sts_client_revoke_token", "target": "sts_client_make_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L201", "weight": 1.0}, {"source": "sts_rationale_45", "target": "sts_client", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L45", "weight": 1.0}, {"source": "sts_rationale_50", "target": "sts_client_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L50", "weight": 1.0}, {"source": "sts_rationale_115", "target": "sts_client_exchange_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L115", "weight": 1.0}, {"source": "sts_rationale_168", "target": "sts_client_refresh_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L168", "weight": 1.0}, {"source": "sts_rationale_184", "target": "sts_client_revoke_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L184", "weight": 1.0}], "raw_calls": [{"caller_nid": "sts_client_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L57"}, {"caller_nid": "sts_client_make_request", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L62"}, {"caller_nid": "sts_client_make_request", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L66"}, {"caller_nid": "sts_client_make_request", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L66"}, {"caller_nid": "sts_client_make_request", "callee": "apply_client_authentication_options", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L70"}, {"caller_nid": "sts_client_make_request", "callee": "request", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L76"}, {"caller_nid": "sts_client_make_request", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L80"}, {"caller_nid": "sts_client_make_request", "callee": "urlencode", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L80"}, {"caller_nid": "sts_client_make_request", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L84"}, {"caller_nid": "sts_client_make_request", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L85"}, {"caller_nid": "sts_client_make_request", "callee": "handle_error_response", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L91"}, {"caller_nid": "sts_client_make_request", "callee": "loads", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L98"}, {"caller_nid": "sts_client_exchange_token", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L149"}, {"caller_nid": "sts_client_exchange_token", "callee": "quote", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L159"}, {"caller_nid": "sts_client_exchange_token", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L159"}, {"caller_nid": "sts_client_exchange_token", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L161"}, {"caller_nid": "sts_client_exchange_token", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/google/oauth2/sts.py", "source_location": "L161"}]} |