fastmcp/tests/server/auth/providers
Jeremiah Lowin ea529f6a49
feat: make upstream_client_secret optional in OAuthProxy (#3486)
* feat: make upstream_client_secret optional in OAuthProxy

Extract _create_upstream_oauth_client() factory method for subclass
override. Cookie signing falls back to JWT key material when no secret.

* fix: include client_id in revocation requests for public clients

* fix: use factory method for revocation auth
2026-03-15 11:14:56 -04:00
..
__init__.py Add WorkOS and Azure OAuth providers (#1550) 2025-08-20 16:22:03 -04:00
test_auth0.py feat: make upstream_client_secret optional in OAuthProxy (#3486) 2026-03-15 11:14:56 -04:00
test_aws.py feat: make upstream_client_secret optional in OAuthProxy (#3486) 2026-03-15 11:14:56 -04:00
test_azure.py feat: make upstream_client_secret optional in OAuthProxy (#3486) 2026-03-15 11:14:56 -04:00
test_azure_scopes.py fix: reject empty/OIDC-only required_scopes in AzureProvider (#3503) 2026-03-14 16:35:43 -04:00
test_descope.py Remove automatic environment variable loading from auth providers (#2752) 2025-12-26 15:37:59 -05:00
test_discord.py feat: make upstream_client_secret optional in OAuthProxy (#3486) 2026-03-15 11:14:56 -04:00
test_github.py feat: make upstream_client_secret optional in OAuthProxy (#3486) 2026-03-15 11:14:56 -04:00
test_google.py feat: make upstream_client_secret optional in OAuthProxy (#3486) 2026-03-15 11:14:56 -04:00
test_http_client.py Bind Discord token verifier to client ID (#3405) 2026-03-06 17:01:44 -05:00
test_introspection.py Add in-memory caching for token introspection results (#3298) 2026-02-26 10:43:40 -05:00
test_propelauth.py Adds PropelAuth as an AuthProvider 2026-03-02 16:18:22 -05:00
test_scalekit.py Add JWT audience validation and RFC 8707 warnings to auth providers (#3204) 2026-02-17 18:16:05 -05:00
test_supabase.py Block insecure HS* JWT verification with JWKS/public keys (#3430) 2026-03-07 12:20:48 -05:00
test_workos.py feat: make upstream_client_secret optional in OAuthProxy (#3486) 2026-03-15 11:14:56 -04:00