Skip to content

docs: drop the path-suffixed metadata deviation, now fixed server-side - #1

Merged
jbiskur merged 1 commit into
mainfrom
fix/rfc9728-path-suffixed-metadata-resolved
Aug 7, 2026
Merged

docs: drop the path-suffixed metadata deviation, now fixed server-side#1
jbiskur merged 1 commit into
mainfrom
fix/rfc9728-path-suffixed-metadata-resolved

Conversation

@jbiskur

@jbiskur jbiskur commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

⚠️ Merge only after flowcore-io/usable#826 is deployed — until then these docs would claim a fix that is not live.

usable.dev now serves the RFC 9728 §3.1 path-suffixed protected-resource document at /.well-known/oauth-protected-resource/api/mcp, byte-identical to the origin-level one, and returns JSON 404 rather than the app shell for unmatched paths in that namespace.

Clients that construct the metadata URL by convention — instead of reading resource_metadata from the WWW-Authenticate challenge — now complete discovery, so the deviation notes no longer describe a live defect.

  • docs/authentication.md — "Known deviation" replaced with a short note that either discovery strategy works.
  • docs/supported-clients.md — the ecosystem-deviation entry marked fixed rather than deleted, so the history stays legible.
  • docs/troubleshooting.md — the diagnostic now curls both metadata URLs and expects them to agree.

Verify after deploy:

curl -sS https://usable.dev/.well-known/oauth-protected-resource/api/mcp

🤖 Generated with Claude Code

usable.dev now serves the RFC 9728 §3.1 path-suffixed protected-resource
document at /.well-known/oauth-protected-resource/api/mcp, identical to the
origin-level one, and returns JSON 404 rather than the app shell for
unmatched paths in that namespace. Clients that construct the metadata URL
by convention instead of reading resource_metadata from the
WWW-Authenticate challenge now complete discovery, so the deviation notes
no longer describe a live defect.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@jbiskur
jbiskur merged commit 63c6f3b into main Aug 7, 2026
4 checks passed
@jbiskur
jbiskur deleted the fix/rfc9728-path-suffixed-metadata-resolved branch August 7, 2026 12:28
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