mirror of
https://github.com/better-auth/better-auth.git
synced 2026-10-20 20:26:55 -05:00
Per the MCP 2026-07-28 scope-challenge guidance (RFC 6750 §3.1), raiseResourceServerChallenge now maps FORBIDDEN errors to a 403 with a WWW-Authenticate challenge carrying error="insufficient_scope", the required scope, and the resource_metadata pointer so MCP clients can step up their authorization. requireMcpAuth and mcpHandler gain a `scopes` option enforced against the token's scope claim, and awaited handlers let handler-thrown FORBIDDEN errors produce the same challenge. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QbU1ZgRHK5A1btqpdR5gbD