* CIMD (SEP-991): URL-based client_id. When the auth server advertises * client_id_metadata_document_supported: true, the SDK uses this URL as the * client_id instead of performing Dynamic Client Registration. * Override via MCP_OAUTH_CLIENT_METADATA_URL env var (e.g. for testing, FedStart)
()
| 1443 | * Override via MCP_OAUTH_CLIENT_METADATA_URL env var (e.g. for testing, FedStart). |
| 1444 | */ |
| 1445 | get clientMetadataUrl(): string | undefined { |
| 1446 | const override = process.env.MCP_OAUTH_CLIENT_METADATA_URL |
| 1447 | if (override) { |
| 1448 | logMCPDebug(this.serverName, `Using CIMD URL from env: ${override}`) |
| 1449 | return override |
| 1450 | } |
| 1451 | return MCP_CLIENT_METADATA_URL |
| 1452 | } |
| 1453 | |
| 1454 | setMetadata( |
| 1455 | metadata: Awaited<ReturnType<typeof discoverAuthorizationServerMetadata>>, |
nothing calls this directly
no test coverage detected