Skip to content

Commit 5a71d61

Browse files
committed
DRAFT: fix for OAuth bug
1 parent 0b1b52b commit 5a71d61

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/mcp/client/auth.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -517,16 +517,16 @@ async def async_auth_flow(self, request: httpx.Request) -> AsyncGenerator[httpx.
517517
# Step 2: Discover OAuth metadata (with fallback for legacy servers)
518518
discovery_urls = self._get_discovery_urls()
519519
for url in discovery_urls:
520-
request = self._create_oauth_metadata_request(url)
521-
response = yield request
520+
oauth_metadata_request = self._create_oauth_metadata_request(url)
521+
oauth_metadata_response = yield oauth_metadata_request
522522

523-
if response.status_code == 200:
523+
if oauth_metadata_response.status_code == 200:
524524
try:
525-
await self._handle_oauth_metadata_response(response)
525+
await self._handle_oauth_metadata_response(oauth_metadata_response)
526526
break
527527
except ValidationError:
528528
continue
529-
elif response.status_code != 404:
529+
elif oauth_metadata_response.status_code != 404:
530530
break # Non-404 error, stop trying
531531

532532
# Step 3: Register client if needed

0 commit comments

Comments
 (0)