Skip to content

Commit 040db01

Browse files
Remove strict validation on response_modes_supported member of OAuthMetadata (#1242)
Allows compatibility with servers that support the JWT Secured Authorization response mode per https://openid.net/specs/oauth-v2-jarm.html#name-authorization-server-metada
1 parent e68e513 commit 040db01

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/mcp/shared/auth.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ class OAuthMetadata(BaseModel):
114114
registration_endpoint: AnyHttpUrl | None = None
115115
scopes_supported: list[str] | None = None
116116
response_types_supported: list[str] = ["code"]
117-
response_modes_supported: list[Literal["query", "fragment", "form_post"]] | None = None
117+
response_modes_supported: list[str] | None = None
118118
grant_types_supported: list[str] | None = None
119119
token_endpoint_auth_methods_supported: list[str] | None = None
120120
token_endpoint_auth_signing_alg_values_supported: list[str] | None = None

0 commit comments

Comments
 (0)