Skip to content

Commit f524ec3

Browse files
committed
Removed redundant section
Signed-off-by: Maia Iyer <[email protected]>
1 parent 8025d8f commit f524ec3

File tree

1 file changed

+1
-15
lines changed

1 file changed

+1
-15
lines changed

docs/specification/draft/basic/authorization.mdx

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -52,20 +52,6 @@ while maintaining simplicity:
5252
Server Metadata ([RFC8414](https://datatracker.ietf.org/doc/html/rfc8414)).
5353
MCP clients **MUST** use the OAuth 2.0 Authorization Server Metadata.
5454

55-
### 2.1.1 OAuth Grant Types
56-
57-
OAuth specifies different flows or grant types, which are different ways of obtaining an
58-
access token. Each of these targets different use cases and scenarios.
59-
60-
MCP servers **SHOULD** support the OAuth grant types that best align with the intended
61-
audience. For instance:
62-
63-
1. Authorization Code: useful when the client is acting on behalf of a (human) end user.
64-
- For instance, an agent calls an MCP tool implemented by a SaaS system.
65-
2. Client Credentials: the client is another application (not a human)
66-
- For instance, an agent calls a secure MCP tool to check inventory at a specific
67-
store. No need to impersonate the end user.
68-
6955
### 2.2 Roles
7056
A protected MCP server acts as a [OAuth 2.1 resource server](https://www.ietf.org/archive/id/draft-ietf-oauth-v2-1-12.html#name-roles),
7157
capable of accepting and responding to protected resource requests using access tokens.
@@ -162,7 +148,7 @@ Any MCP authorization servers that _do not_ support Dynamic Client Registration
162148
alternative ways to obtain a client ID (and, if applicable, client credentials). For one of
163149
these authorization servers, MCP clients will have to either:
164150

165-
1. Hardcode a client ID (and, if applicable, client credentials) specifically for that MCP
151+
1. Hardcode a client ID (and, if applicable, client credentials) specifically for that authorization
166152
server, or
167153
2. Present a UI to users that allows them to enter these details, after registering an
168154
OAuth client themselves (e.g., through a configuration interface hosted by the

0 commit comments

Comments
 (0)