summaryrefslogtreecommitdiff
path: root/packages/core/src/mcp/oauth-provider.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/core/src/mcp/oauth-provider.ts')
-rw-r--r--packages/core/src/mcp/oauth-provider.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/core/src/mcp/oauth-provider.ts b/packages/core/src/mcp/oauth-provider.ts
index 491ec477..5052e8af 100644
--- a/packages/core/src/mcp/oauth-provider.ts
+++ b/packages/core/src/mcp/oauth-provider.ts
@@ -308,7 +308,11 @@ export class MCPOAuthProvider {
);
}
- return `${config.authorizationUrl}?${params.toString()}`;
+ const url = new URL(config.authorizationUrl!);
+ params.forEach((value, key) => {
+ url.searchParams.append(key, value);
+ });
+ return url.toString();
}
/**