Skip to content

Commit cf931b2

Browse files
committed
Update authorization.mdx
1 parent 89a2e98 commit cf931b2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

docs/specification/draft/basic/authorization.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,12 @@ The specific use of `authorization_servers` is beyond the scope of this specific
9090
the [OAuth 2.0 Protected Resource Metadata](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-resource-metadata-13) documentation for
9191
guidance on implementation details.
9292

93+
Protected Resource Metadata documents can define multiple authorization servers. Most MCP server
94+
implementations will only require a single authorization server entry.
95+
96+
The responsibility for selecting which authorization server to use lies with the MCP client, following the guidelines specified in
97+
[RFC9728 Section 7.6 "Authorization Servers"](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-resource-metadata-13#name-authorization-servers).
98+
9399
MCP servers **MUST** use the HTTP header `WWW-Authenticate` when returning a _401 Unauthorized_ to indicate the location of the resource server metadata URL
94100
as described in [OAuth 2.0 Protected Resource Metadata](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-resource-metadata-13).
95101

0 commit comments

Comments
 (0)