diff options
Diffstat (limited to 'packages/core/src/mcp/oauth-provider.ts')
| -rw-r--r-- | packages/core/src/mcp/oauth-provider.ts | 6 |
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(); } /** |
