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