Skip to content

[v1.x backport] SEP-990 Cross-App Access#1722

Draft
pcarleton wants to merge 1 commit intov1.xfrom
pcarleton/xaa-v1-backport
Draft

[v1.x backport] SEP-990 Cross-App Access#1722
pcarleton wants to merge 1 commit intov1.xfrom
pcarleton/xaa-v1-backport

Conversation

@pcarleton
Copy link
Member

Backport Enterprise Managed Authorization (Cross-App Access) from v2 main (PR #1593) to the v1.x release line.

New files:

  • src/client/cross-app-access.ts — standalone RFC 8693 token exchange and RFC 7523 JWT bearer grant utilities
  • test/client/cross-app-access.test.ts — unit tests

Modified files:

  • src/shared/auth.ts — add IdJagTokenExchangeResponseSchema
  • src/client/auth.ts — export ClientAuthMethod and applyClientAuthentication
  • src/client/auth-extensions.ts — add CrossAppAccessProvider, CrossAppAccessContext, AssertionCallback types

All existing tests pass. The CrossAppAccessProvider reads authorizationServerUrl and resourceMetadata.resource from the discovery state (no individual save methods).

Backport Enterprise Managed Authorization (Cross-App Access) from v2
main (PR #1593) to the v1.x release line.

New files:
- src/client/cross-app-access.ts: standalone RFC 8693 token exchange
  and RFC 7523 JWT bearer grant utilities
- test/client/cross-app-access.test.ts: unit tests

Modified files:
- src/shared/auth.ts: add IdJagTokenExchangeResponseSchema
- src/client/auth.ts: export ClientAuthMethod and
  applyClientAuthentication for use by cross-app-access module
- src/client/auth-extensions.ts: add CrossAppAccessProvider,
  CrossAppAccessContext, AssertionCallback types
@changeset-bot
Copy link

changeset-bot bot commented Mar 20, 2026

⚠️ No Changeset found

Latest commit: 753505a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 20, 2026

Open in StackBlitz

npm i https://pkg.pr.new/@modelcontextprotocol/sdk@1722

commit: 753505a

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant