From 20103e3a563124f5db009ba30ccb4b426598628b Mon Sep 17 00:00:00 2001 From: Eshwar Sundar Date: Sat, 19 Sep 2026 15:44:28 +0530 Subject: [PATCH] fix: use neutral OAuth client name --- shared/glean/mcp/src/auth-provider.ts | 4 +++- shared/glean/mcp/tests/auth-provider.test.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/shared/glean/mcp/src/auth-provider.ts b/shared/glean/mcp/src/auth-provider.ts index 10ba626..92df80a 100644 --- a/shared/glean/mcp/src/auth-provider.ts +++ b/shared/glean/mcp/src/auth-provider.ts @@ -17,6 +17,8 @@ export type InvalidationScope = | "verifier" | "discovery"; +const OAUTH_CLIENT_NAME = "Glean Enterprise Plugin"; + /** * Open `url` in the user's default browser. Used for the self-open sign-in * path when the client does not support URL-mode elicitation (where the client @@ -79,7 +81,7 @@ export class GleanOAuthClientProvider implements OAuthClientProvider { get clientMetadata(): OAuthClientMetadata { return { redirect_uris: [getCallbackUrl()], - client_name: "Glean Claude Code Plugin", + client_name: OAUTH_CLIENT_NAME, }; } diff --git a/shared/glean/mcp/tests/auth-provider.test.ts b/shared/glean/mcp/tests/auth-provider.test.ts index ba181f0..d8d20f6 100644 --- a/shared/glean/mcp/tests/auth-provider.test.ts +++ b/shared/glean/mcp/tests/auth-provider.test.ts @@ -116,7 +116,7 @@ describe("GleanOAuthClientProvider", () => { it("clientMetadata includes redirect URI and client name", () => { const provider = new GleanOAuthClientProvider(); const meta = provider.clientMetadata; - expect(meta.client_name).toBe("Glean Claude Code Plugin"); + expect(meta.client_name).toBe("Glean Enterprise Plugin"); expect(meta.redirect_uris).toHaveLength(1); expect(meta.redirect_uris![0]).toMatch(/127\.0\.0\.1/); });