You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit f22ce86
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/_client/authorization.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -112,6 +112,14 @@ Optional keyword arguments:
112
112
served at the URL is a separate JSON artifact from the `client_metadata` keyword above:
113
113
the DCR `client_metadata` MUST NOT include `client_id`, while the CIMD document MUST include
114
114
`client_id` set to the document URL, `client_name`, and `redirect_uris` covering `redirect_uri`.
115
+
-`token_request_params`: Hash of String keys and values added to every token request the provider makes,
116
+
for parameters the authorization server requires beyond the grant itself, such as Auth0's `audience`.
117
+
Defaults to `nil`, which adds nothing. The authorization request is not affected.
118
+
A key the SDK sets itself (listed in `Flow::RESERVED_TOKEN_REQUEST_PARAMS`), a Hash that compares keys by identity,
119
+
or a value that is not a Hash of Strings is refused with `Flow::InvalidTokenRequestParamsError`, a subclass of `ArgumentError`,
120
+
when the provider is built, and the accepted Hash is copied and frozen.
121
+
Any provider that defines a `token_request_params` method gets the same treatment on every token request it makes;
122
+
the flow checks the returned value by the same rules and raises the same error before the token request is sent.
115
123
116
124
{: .warning }
117
125
> The OAuth 2.0 Dynamic Client Registration Protocol (RFC 7591) is deprecated as a client registration mechanism as of MCP 2026-07-28 in favor of Client ID Metadata Documents,
0 commit comments