From 3f473fbff625540b9a8f237283a74ce0016b5e7c Mon Sep 17 00:00:00 2001 From: Samuel J Palmer Date: Thu, 19 Jun 2025 21:51:49 +0100 Subject: [PATCH] compare redirect uris as strings --- src/mcp/server/auth/handlers/token.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mcp/server/auth/handlers/token.py b/src/mcp/server/auth/handlers/token.py index d734552004..6a947dc88c 100644 --- a/src/mcp/server/auth/handlers/token.py +++ b/src/mcp/server/auth/handlers/token.py @@ -151,7 +151,7 @@ async def handle(self, request: Request): authorize_request_redirect_uri = auth_code.redirect_uri else: authorize_request_redirect_uri = None - if token_request.redirect_uri != authorize_request_redirect_uri: + if str(token_request.redirect_uri) != str(authorize_request_redirect_uri): return self.response( TokenErrorResponse( error="invalid_request",