Implements a complete OAuth 2.1 server for FastMCP, facilitating robust testing of client authentication flows and token management.
This project offers a comprehensive OAuth 2.1 server implementation built for FastMCP, primarily serving as a powerful testing utility for developers. It enables rigorous testing of client-side applications that interact with OAuth authentication, including handling expiring access tokens, PKCE, authorization code flow, token refresh, and dynamic client registration. While providing a full suite of OAuth 2.1 features, it includes a strong security warning, advising against production use without deep expertise, and is best suited for development and integration testing scenarios.