Merge pull request #439 from koic/issuer_bound_client_credentials
Bind Stored Client Credentials to the Authorization Server Issuer per SEP-2352
This commit is contained in:
commit
e1fabe3fcb
1 changed files with 288 additions and 6 deletions
|
|
@ -34,7 +34,10 @@ module MCP
|
|||
# `WWW-Authenticate` does not specify one.
|
||||
# - `storage` - Object responding to `tokens`, `save_tokens(tokens)`,
|
||||
# `client_information`, and `save_client_information(info)`. Defaults to
|
||||
# an `InMemoryStorage`.
|
||||
# an `InMemoryStorage`. Persisted `client_information` is stamped with
|
||||
# an `"issuer"` member binding it to the authorization server that
|
||||
# issued it (SEP-2352); when the authorization server changes, the SDK discards
|
||||
# the stale registration and tokens and re-registers.
|
||||
# - `client_id_metadata_document_url` - URL where the client publishes its Client ID Metadata Document
|
||||
# (`draft-ietf-oauth-client-id-metadata-document-00` and the MCP authorization specification).
|
||||
# When the authorization server advertises `client_id_metadata_document_supported: true`,
|
||||
|
|
|
|||
Loading…
Reference in a new issue