Part of #5743 (Workstream B: 2025-11-25 compliance / auth polish).
Gap
Two completeness gaps in the embedded authorization server (pkg/authserver) — the core MCP OAuth surface (RFC 9728, 8707, 8414, 7591, 7636, CIMD, 8693) is solidly implemented:
- RFC 7592 (dynamic client registration management): we return
registration_access_token/registration_client_uri types client-side, but serve no GET/PUT/DELETE management endpoints for registered clients.
- RFC 7662 (token introspection): fosite has the capability but no
/introspect route is exposed and introspection_endpoint is never advertised in AS metadata.
Proposed work
- Serve RFC 7592 management endpoints for DCR-registered clients (or explicitly document non-support and stop returning management metadata).
- Expose and advertise the introspection endpoint.
Note: DCR is deprecated in favor of CIMD in the 2026-07-28 revision — keep the 7592 investment minimal accordingly.
Priority: Low.
Part of #5743 (Workstream B: 2025-11-25 compliance / auth polish).
Gap
Two completeness gaps in the embedded authorization server (
pkg/authserver) — the core MCP OAuth surface (RFC 9728, 8707, 8414, 7591, 7636, CIMD, 8693) is solidly implemented:registration_access_token/registration_client_uritypes client-side, but serve no GET/PUT/DELETE management endpoints for registered clients./introspectroute is exposed andintrospection_endpointis never advertised in AS metadata.Proposed work
Note: DCR is deprecated in favor of CIMD in the 2026-07-28 revision — keep the 7592 investment minimal accordingly.
Priority: Low.