mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-10-03 18:23:47 +10:00
Dynamic client registration unconditionally rewrote token_endpoint_auth_method to "none" for every unauthenticated request, downgrading clients that asked for client_secret_basic or client_secret_post to public clients. Those clients were issued no client_secret but still authenticated at the token endpoint with the method they registered, so the exchange failed with 401 invalid_client. Connecting Composio to the MCP server hit this on every attempt. Default to "none" only when the client omits the field, which keeps PKCE-only MCP clients working while confidential clients receive a usable secret.