{"record":{"id":"ddd3833ecbc30d29","repo":"zed-industries/zed","slug":"missing-token-endpoint","errorCode":null,"errorMessage":"missing token_endpoint","messagePattern":"missing token_endpoint","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/context_server/src/oauth.rs","lineNumber":832,"sourceCode":"                let reported_issuer = response.issuer.unwrap_or_else(|| issuer.clone());\n\n                if reported_issuer != *issuer {\n                    bail!(\n                        \"Auth server metadata issuer mismatch: expected {}, got {}\",\n                        issuer,\n                        reported_issuer\n                    );\n                }\n\n                return Ok(AuthServerMetadata {\n                    issuer: reported_issuer,\n                    grant_types_supported: response.grant_types_supported,\n                    authorization_endpoint: response\n                        .authorization_endpoint\n                        .ok_or_else(|| anyhow!(\"missing authorization_endpoint\"))?,\n                    token_endpoint: response\n                        .token_endpoint\n                        .ok_or_else(|| anyhow!(\"missing token_endpoint\"))?,\n                    registration_endpoint: response.registration_endpoint,\n                    scopes_supported: response.scopes_supported,\n                    code_challenge_methods_supported: response.code_challenge_methods_supported,\n                    client_id_metadata_document_supported: response\n                        .client_id_metadata_document_supported\n                        .unwrap_or(false),\n                });\n            }\n            Err(err) => {\n                log::debug!(\"Failed to fetch Auth Server Metadata from {}: {}\", url, err);\n            }\n        }\n    }\n\n    bail!(\n        \"Could not fetch Authorization Server Metadata for {}\",\n        issuer\n    )","sourceCodeStart":814,"sourceCodeEnd":850,"githubUrl":"https://github.com/zed-industries/zed/blob/bc538def4545534201bbfcac4e95ac34ea6501b6/crates/context_server/src/oauth.rs#L814-L850","documentation":"Error \"missing token_endpoint\" thrown in zed-industries/zed.","triggerScenarios":"Thrown at crates/context_server/src/oauth.rs:832 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"bc538def4545534201bbfcac4e95ac34ea6501b6","analyzedAt":"2026-08-16T07:30:46.435Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}