Shared lightweight value types for cxxmcp auth contracts.
High-level OAuth 2.1 client orchestrator.
Constant-time comparison helpers for auth secrets and lookup keys.
DPoP proof model and signing/verification boundaries.
Default OAuth token endpoint form encoder and JSON response parser.
JWKS value models, parsing, fetch, and cache contracts.
OAuth authorization lifecycle contracts and lightweight state logic.
PKCE contracts for OAuth authorization-code flows.
Dynamic Client Registration and client metadata models.
Abstract interfaces for server-side OAuth 2.1 endpoint handlers.
OAuth token models and storage contracts.
WWW-Authenticate challenge models and parser boundary.