Skip to content

Commit af91118

Browse files
committed
Update authorization.mdx
1 parent d574389 commit af91118

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

docs/specification/draft/basic/authorization.mdx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,8 +227,6 @@ only the scopes necessary for their intended operations. During the initial auth
227227

228228
This approach accommodates the general-purpose nature of MCP clients, which typically lack domain-specific knowledge to make informed decisions about individual scope selection. Requesting all available scopes allows the authorization server and end-user to determine appropriate permissions during the consent process.
229229

230-
Clients **MAY** use out-of-band information to decide on scope selection and incrementally ask the user for consent.
231-
232230
This approach minimizes user friction while following the principle of least privilege.
233231
The `scopes_supported` field is intended to represent the minimal set of scopes necessary
234232
for basic functionality (see [Scope Minimization](/specification/draft/basic/security_best_practices#scope-minimization)),
@@ -400,6 +398,7 @@ parameter. Servers have flexibility in determining which scopes to include:
400398
- **Extended approach**: Include existing scopes, newly required scopes, and related scopes that commonly work together
401399

402400
The choice depends on the server's assessment of user experience impact and authorization friction.
401+
403402
Servers **SHOULD** be consistent in their scope inclusion strategy to provide predictable behavior for clients.
404403

405404
Servers **SHOULD** consider the user experience impact when determining which scopes to include in the

0 commit comments

Comments
 (0)