From f5d585ac7edfe70045f1c1456bf1e40260896282 Mon Sep 17 00:00:00 2001 From: Ramnique Singh <30795890+ramnique@users.noreply.github.com> Date: Sat, 21 Feb 2026 22:59:16 +0530 Subject: [PATCH] refactor build-oauth-url params --- apps/x/apps/main/src/oauth-handler.ts | 4 ++-- apps/x/packages/core/src/auth/oauth-client.ts | 12 ++---------- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/apps/x/apps/main/src/oauth-handler.ts b/apps/x/apps/main/src/oauth-handler.ts index ce1e83eb..2efc77c2 100644 --- a/apps/x/apps/main/src/oauth-handler.ts +++ b/apps/x/apps/main/src/oauth-handler.ts @@ -179,9 +179,9 @@ export async function connectProvider(provider: string, clientId?: string): Prom // Build authorization URL const authUrl = oauthClient.buildAuthorizationUrl(config, { - redirectUri: REDIRECT_URI, + redirect_uri: REDIRECT_URI, scope: scopes.join(' '), - codeChallenge, + code_challenge: codeChallenge, state, }); diff --git a/apps/x/packages/core/src/auth/oauth-client.ts b/apps/x/packages/core/src/auth/oauth-client.ts index 613cee2e..762c8aae 100644 --- a/apps/x/packages/core/src/auth/oauth-client.ts +++ b/apps/x/packages/core/src/auth/oauth-client.ts @@ -152,19 +152,11 @@ export function generateState(): string { */ export function buildAuthorizationUrl( config: client.Configuration, - params: { - redirectUri: string; - scope: string; - codeChallenge: string; - state: string; - } + params: Record ): URL { return client.buildAuthorizationUrl(config, { - redirect_uri: params.redirectUri, - scope: params.scope, - code_challenge: params.codeChallenge, code_challenge_method: 'S256', - state: params.state, + ...params, }); }