Commit graph

30 commits

Author SHA1 Message Date
Paul Carleton
fb374c7db2
Merge pull request #29 from modelcontextprotocol/paulc/ema-idjag-cleanup
Align Enterprise-Managed Authorization with id-jag-04 and promote to stable
2026-06-18 09:45:54 +01:00
Paul Carleton
e5eef546e4
Format with prettier 2026-06-18 09:44:30 +01:00
Paul Carleton
33417ad149
Apply suggestions from code review
Co-authored-by: Aaron Parecki <aaron@parecki.com>
2026-06-18 09:38:45 +01:00
Aaron Parecki
9c25bbe894
update example RAS client auth to use CIMD
Co-authored-by: Aaron Parecki <aaron@parecki.com>
2026-06-17 16:56:37 -07:00
Paul Carleton
877b4fdfac
Promote Enterprise-Managed Authorization to stable
Move the extension from specification/draft/ to specification/stable/ to
indicate it is ready for use and has reference implementations. Update the
README to list stable and draft extensions separately, and update the
in-document status banner to match.
2026-06-17 20:14:51 +01:00
Paul Carleton
67ffc6c02d
Align Enterprise-Managed Authorization with id-jag-04
Reduce duplication by referencing draft-ietf-oauth-identity-assertion-authz-grant-04
for roles, token exchange parameters, ID-JAG claims, and processing rules,
keeping only MCP-specific constraints inline.

- Adopt 'Resource Authorization Server' terminology from id-jag §2
- Replace parameter/claim tables with section references plus MCP deltas
- Keep `resource` REQUIRED in this profile (id-jag-04 made it optional)
- Drop the restriction on `actor_token` (removed upstream in -03)
- Replace multi-tenant implementation notes with reference to id-jag §6
- Reference id-jag §5 for cross-domain client_id handling
- Add Discovery section referencing `authorization_grant_profiles_supported`
2026-06-17 19:52:45 +01:00
Paul Carleton
030b7382ea
Merge pull request #25 from max-stytch/patch-2
Clarify Authorization Server verbiage
2026-04-02 16:58:31 -04:00
Max Gerber
8b742d80d7 format 2026-03-23 08:33:45 -07:00
Max Gerber
5f048d2e30
Clarify Authorization Server verbiage 2026-03-23 08:26:48 -07:00
Den Delimarsky
aae001d942
Merge pull request #23 from max-stytch/patch-1
Correct reference from MCP server to MCP Client
2026-03-22 22:46:15 -07:00
Max Gerber
f0f5f0d17c
Correct reference from MCP server to MCP Client 2026-03-22 19:59:51 -07:00
Den Delimarsky
f29c419151
Merge pull request #16 from modelcontextprotocol/localden/sec-doc-update
Update SECURITY.md to use GitHub Security Advisories
2026-02-18 23:35:41 -08:00
Den Delimarsky
700a4468a9 Add SECURITY.md with GitHub Security Advisories guidance 2026-02-18 20:55:00 +00:00
Aaron Parecki
32375543bc
Merge pull request #5 from modelcontextprotocol/aaronpk/readme
add links to extensions in readme
2025-10-24 10:06:24 -07:00
Aaron Parecki
67f27d4ec4
Merge pull request #6 from koic/fix_incorrect_link_label
Fix incorrect link label
2025-10-24 09:54:25 -07:00
Koichi ITO
800c795a12 Fix incorrect link label
The specification for "OAuth 2.0 Token Exchange" is RFC 8693.
https://datatracker.ietf.org/doc/html/rfc8623 refers to a different specification,
so the current link is correct. This PR fixes the incorrect link label.
2025-10-25 01:48:52 +09:00
Aaron Parecki
2d12855e61 fix list syntax 2025-10-24 09:32:16 -07:00
Aaron Parecki
bfb1ce82b3 maybe extra newline is breaking it? 2025-10-23 11:08:11 -07:00
Aaron Parecki
2344f8a52b add links to extensions in readme 2025-10-23 11:05:39 -07:00
Paul Carleton
e9f182cb74
Merge pull request #4 from modelcontextprotocol/aaronpk/enterprise-auth
SEP-646 and SEP-990: Enterprise-Managed Authorization
2025-10-21 02:30:48 +01:00
Paul Carleton
2c9438175d
Merge pull request #3 from modelcontextprotocol/d-mcadams/oauth-client-credentials
SEP-1046 and SEP-1502: Support client credentials flow as an auth extension
2025-10-21 02:15:17 +01:00
Aaron Parecki
5c50488e96 add enterprise-managed authorization from SEP-646 2025-10-15 14:15:49 -07:00
D-McAdams
ce15435bf4 Add OAuth Client Credentials extension specification 2025-10-14 16:14:14 -07:00
D-McAdams
e2f8571ab2 Revert after workflow test 2025-10-14 15:42:43 -07:00
D-McAdams
5f22072004 Trigger workflow test 2025-10-14 15:41:39 -07:00
D-McAdams
cad3428d11 Add markdown formatting and link checking workflow 2025-10-14 15:38:18 -07:00
D-McAdams
cd6577188a Add npm configuration with prettier and link checking 2025-10-14 15:34:29 -07:00
D-McAdams
005a4973d4 Add CODEOWNERS 2025-10-14 15:05:36 -07:00
D-McAdams
1543a8125b Initialize new repo with README and MAINTAINERS file 2025-10-14 14:51:22 -07:00
Paul Carleton
157867ae74
Initial commit 2025-10-01 12:08:21 +01:00