Fix settings import pattern in OAuth providers

Use direct imports for non-deprecated items (ENV_FILE, ExtendedEnvSettingsSource,
ExtendedSettingsConfigDict) and settings_module for the deprecated settings instance.
This commit is contained in:
Jeremiah Lowin 2025-10-20 19:12:56 -04:00
commit 17b60c8815

View file

@ -13,7 +13,7 @@ To run:
import os
from fastmcp import FastMCP
from fastmcp.server.auth.providers.github import GitHubDCRProvider
from fastmcp.server.auth.providers.github import GitHubProvider as GitHubDCRProvider
auth = GitHubDCRProvider(
client_id=os.getenv("FASTMCP_SERVER_AUTH_GITHUB_CLIENT_ID") or "",