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/); });