We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a18fbd9 commit b6f3ce6Copy full SHA for b6f3ce6
1 file changed
src/mcp/server/auth/handlers/register.py
@@ -91,6 +91,15 @@ async def handle(self, request: Request) -> Response:
91
status_code=400,
92
)
93
94
+ if not client_metadata.redirect_uris:
95
+ return PydanticJSONResponse(
96
+ content=RegistrationErrorResponse(
97
+ error="invalid_client_metadata",
98
+ error_description="redirect_uris is required",
99
+ ),
100
+ status_code=400,
101
+ )
102
+
103
for redirect_uri in client_metadata.redirect_uris:
104
try:
105
validate_registered_redirect_uri(redirect_uri)
0 commit comments