1 line
15 KiB
JSON
1 line
15 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_auth_transport_grpc_py", "label": "grpc.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L1"}, {"id": "grpc_authmetadataplugin", "label": "AuthMetadataPlugin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L35"}, {"id": "grpc_authmetadataplugin_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L52"}, {"id": "grpc_authmetadataplugin_get_authorization_headers", "label": "._get_authorization_headers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L61"}, {"id": "grpc_authmetadataplugin_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L85"}, {"id": "grpc_secure_authorized_channel", "label": "secure_authorized_channel()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L96"}, {"id": "grpc_sslcredentials", "label": "SslCredentials", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L279"}, {"id": "grpc_sslcredentials_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L293"}, {"id": "grpc_ssl_credentials", "label": "ssl_credentials()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L305"}, {"id": "grpc_is_mtls", "label": "is_mtls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L335"}, {"id": "grpc_rationale_36", "label": "A `gRPC AuthMetadataPlugin`_ that inserts the credentials into each request.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L36"}, {"id": "grpc_rationale_62", "label": "Gets the authorization headers for a request. Returns: Sequ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L62"}, {"id": "grpc_rationale_86", "label": "Passes authorization metadata into the given callback. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L86"}, {"id": "grpc_rationale_104", "label": "Creates a secure authorized gRPC channel. This creates a channel with SSL a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L104"}, {"id": "grpc_rationale_280", "label": "Class for application default SSL credentials. The behavior is controlled b", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L280"}, {"id": "grpc_rationale_306", "label": "Get the created SSL channel credentials. For devices with endpoint veri", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L306"}, {"id": "grpc_rationale_336", "label": "Indicates if the created SSL channel credentials is mutual TLS.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L336"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_auth_transport_grpc_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_transport_grpc_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_transport_grpc_py", "target": "google_auth_transport", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_transport_grpc_py", "target": "google_oauth2", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_transport_grpc_py", "target": "grpc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_transport_grpc_py", "target": "grpc_authmetadataplugin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L35", "weight": 1.0}, {"source": "grpc_authmetadataplugin", "target": "grpc_authmetadataplugin_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L52", "weight": 1.0}, {"source": "grpc_authmetadataplugin", "target": "grpc_authmetadataplugin_get_authorization_headers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L61", "weight": 1.0}, {"source": "grpc_authmetadataplugin", "target": "grpc_authmetadataplugin_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L85", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_transport_grpc_py", "target": "grpc_secure_authorized_channel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L96", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_transport_grpc_py", "target": "grpc_sslcredentials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L279", "weight": 1.0}, {"source": "grpc_sslcredentials", "target": "grpc_sslcredentials_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L293", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_transport_grpc_py", "target": "grpc_ssl_credentials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L305", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_transport_grpc_py", "target": "grpc_is_mtls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L335", "weight": 1.0}, {"source": "grpc_authmetadataplugin_init", "target": "grpc_sslcredentials_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L56", "weight": 1.0}, {"source": "grpc_authmetadataplugin_call", "target": "grpc_authmetadataplugin_get_authorization_headers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L93", "weight": 1.0}, {"source": "grpc_secure_authorized_channel", "target": "grpc_authmetadataplugin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L244", "weight": 1.0}, {"source": "grpc_secure_authorized_channel", "target": "grpc_sslcredentials", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L266", "weight": 1.0}, {"source": "grpc_rationale_36", "target": "grpc_authmetadataplugin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L36", "weight": 1.0}, {"source": "grpc_rationale_62", "target": "grpc_authmetadataplugin_get_authorization_headers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L62", "weight": 1.0}, {"source": "grpc_rationale_86", "target": "grpc_authmetadataplugin_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L86", "weight": 1.0}, {"source": "grpc_rationale_104", "target": "grpc_secure_authorized_channel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L104", "weight": 1.0}, {"source": "grpc_rationale_280", "target": "grpc_sslcredentials", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L280", "weight": 1.0}, {"source": "grpc_rationale_306", "target": "grpc_sslcredentials_ssl_credentials", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L306", "weight": 1.0}, {"source": "grpc_rationale_336", "target": "grpc_sslcredentials_is_mtls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L336", "weight": 1.0}], "raw_calls": [{"caller_nid": "grpc_authmetadataplugin_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L56"}, {"caller_nid": "grpc_authmetadataplugin_get_authorization_headers", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L74"}, {"caller_nid": "grpc_authmetadataplugin_get_authorization_headers", "callee": "_create_self_signed_jwt", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L75"}, {"caller_nid": "grpc_authmetadataplugin_get_authorization_headers", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L76"}, {"caller_nid": "grpc_authmetadataplugin_get_authorization_headers", "callee": "before_request", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L79"}, {"caller_nid": "grpc_authmetadataplugin_get_authorization_headers", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L83"}, {"caller_nid": "grpc_authmetadataplugin_get_authorization_headers", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L83"}, {"caller_nid": "grpc_authmetadataplugin_call", "callee": "callback", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L93"}, {"caller_nid": "grpc_secure_authorized_channel", "callee": "metadata_call_credentials", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L247"}, {"caller_nid": "grpc_secure_authorized_channel", "callee": "MalformedError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L250"}, {"caller_nid": "grpc_secure_authorized_channel", "callee": "check_use_client_cert", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L257"}, {"caller_nid": "grpc_secure_authorized_channel", "callee": "client_cert_callback", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L260"}, {"caller_nid": "grpc_secure_authorized_channel", "callee": "ssl_channel_credentials", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L261"}, {"caller_nid": "grpc_secure_authorized_channel", "callee": "ssl_channel_credentials", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L269"}, {"caller_nid": "grpc_secure_authorized_channel", "callee": "composite_channel_credentials", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L272"}, {"caller_nid": "grpc_secure_authorized_channel", "callee": "secure_channel", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L276"}, {"caller_nid": "grpc_sslcredentials_init", "callee": "check_use_client_cert", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L294"}, {"caller_nid": "grpc_sslcredentials_init", "callee": "_check_config_path", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L299"}, {"caller_nid": "grpc_ssl_credentials", "callee": "get_client_ssl_credentials", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L322"}, {"caller_nid": "grpc_ssl_credentials", "callee": "ssl_channel_credentials", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L323"}, {"caller_nid": "grpc_ssl_credentials", "callee": "MutualTLSChannelError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L327"}, {"caller_nid": "grpc_ssl_credentials", "callee": "ssl_channel_credentials", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/transport/grpc.py", "source_location": "L330"}]} |