You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: expand OAuth metadata validation to support compliant servers
The OAuthMetadata validation was too restrictive, rejecting valid OAuth 2.0
server configurations that advertise additional authentication methods beyond
the minimum required set.
Changes:
- Allow 'client_secret_basic' in token_endpoint_auth_methods_supported
- Allow 'plain' in code_challenge_methods_supported
This fixes compatibility with MCP servers like Asana (mcp.asana.com) that
advertise support for multiple OAuth authentication methods as allowed by
the OAuth 2.0 specification and MCP specification.
The MCP specification does not restrict which authentication methods servers
can support, only requiring that PKCE is used. These changes ensure the
client can connect to any compliant MCP server regardless of which optional
authentication methods they also support.
0 commit comments