Bind client credentials to their authorization server (SEP-2352) (#2933)

This commit is contained in:
Marcelo Trylesinski 2026-06-20 18:47:22 +01:00 • committed by GitHub
commit 44724284b3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 141 additions and 4 deletions

View file

@ -46,8 +46,10 @@ client:
# SEP-2243 (HTTP standardization): no fixture handler / client header support yet.
- http-custom-headers
- http-invalid-tool-headers
# SEP-2352 (authorization server migration): client does not re-register when
# PRM authorization_servers changes.
# SEP-2352 (authorization server migration): the client re-registers and does not reuse the old
# AS credentials, but the 2026-mode mock rejects the MCP POST before the migration 401 fires
# (client.py drives the 2025 stateful lifecycle), so the re-register check is never reached.
# Unblocks with the 2026 stateless client lifecycle.
- auth/authorization-server-migration
# auth/enterprise-managed-authorization (SEP-990) is in the 2025 baseline but
# NOT here: the harness skips it as inapplicable at --spec-version 2026-07-28

View file

@ -21,8 +21,10 @@ client:
# SEP-2243 (HTTP standardization): no fixture handler / client header support yet.
- http-custom-headers
- http-invalid-tool-headers
# SEP-2352 (authorization server migration): client does not re-register when
# PRM authorization_servers changes.
# SEP-2352 (authorization server migration): the client re-registers and does not reuse the old
# AS credentials, but this 2026-introduced scenario runs at 2026-07-28, where client.py's 2025
# stateful lifecycle is rejected (400 on initialize) before the migration 401 fires, so the
# re-register check is never reached. Unblocks with the 2026 stateless client lifecycle.
- auth/authorization-server-migration
# --- Pre-existing scenarios that fail on checks added after conformance 0.1.15 ---