Module: MCPClient::Auth
- Defined in:
- lib/mcp_client/auth.rb,
lib/mcp_client/auth/peer_text.rb,
lib/mcp_client/auth/browser_oauth.rb,
lib/mcp_client/auth/oauth_provider.rb,
lib/mcp_client/auth/oauth_provider/token_store.rb,
lib/mcp_client/auth/oauth_provider/scope_selection.rb,
lib/mcp_client/auth/oauth_provider/pending_requests.rb,
lib/mcp_client/auth/oauth_provider/challenge_handling.rb,
lib/mcp_client/auth/oauth_provider/registration_store.rb,
lib/mcp_client/auth/oauth_provider/response_validation.rb,
lib/mcp_client/auth/oauth_provider/client_authentication.rb
Overview
OAuth 2.1 implementation for MCP client authentication
Defined Under Namespace
Modules: PeerText Classes: BrowserOAuth, ClientInfo, ClientMetadata, OAuthProvider, PKCE, ResourceMetadata, ServerMetadata, Token