From dadf05809c4978455a646ab4ef95421fbe758657 Mon Sep 17 00:00:00 2001 From: Mikhail Aksenov Date: Wed, 6 Aug 2025 00:02:16 +0200 Subject: feat: mcp - support audiences for OAuth2 (#5265) --- packages/core/src/mcp/oauth-provider.test.ts | 2 ++ 1 file changed, 2 insertions(+) (limited to 'packages/core/src/mcp/oauth-provider.test.ts') diff --git a/packages/core/src/mcp/oauth-provider.test.ts b/packages/core/src/mcp/oauth-provider.test.ts index 74eb42c0..3991aecc 100644 --- a/packages/core/src/mcp/oauth-provider.test.ts +++ b/packages/core/src/mcp/oauth-provider.test.ts @@ -48,6 +48,7 @@ describe('MCPOAuthProvider', () => { tokenUrl: 'https://auth.example.com/token', scopes: ['read', 'write'], redirectUri: 'http://localhost:7777/oauth/callback', + audiences: ['https://api.example.com'], }; const mockToken: MCPOAuthToken = { @@ -722,6 +723,7 @@ describe('MCPOAuthProvider', () => { expect(capturedUrl!).toContain('code_challenge_method=S256'); expect(capturedUrl!).toContain('scope=read+write'); expect(capturedUrl!).toContain('resource=https%3A%2F%2Fauth.example.com'); + expect(capturedUrl!).toContain('audience=https%3A%2F%2Fapi.example.com'); }); it('should correctly append parameters to an authorization URL that already has query params', async () => { -- cgit v1.2.3