From a507cecbb286850fe24c60e6c70a0f1391d3c7cc Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Sat, 15 Nov 2025 11:41:43 -0500 Subject: [PATCH] Ensure scopes are properly extracted --- src/mcp/client/auth/oauth2.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mcp/client/auth/oauth2.py b/src/mcp/client/auth/oauth2.py index f16e84db2..6bd09d9da 100644 --- a/src/mcp/client/auth/oauth2.py +++ b/src/mcp/client/auth/oauth2.py @@ -506,7 +506,7 @@ async def async_auth_flow(self, request: httpx.Request) -> AsyncGenerator[httpx. # Step 3: Apply scope selection strategy self.context.client_metadata.scope = get_client_metadata_scopes( - www_auth_resource_metadata_url, + extract_scope_from_www_auth(response), self.context.protected_resource_metadata, self.context.oauth_metadata, )