fastmcp/tests/server/auth/oauth_proxy
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 Consolidate test fixtures and refactor large test files (#2941) 2026-01-19 15:18:35 -05:00
conftest.py Use MemoryStore for OAuth proxy tests 2026-02-01 02:30:05 +00:00
test_authorization.py Use MemoryStore for OAuth proxy tests 2026-02-01 02:30:05 +00:00
test_client_registration.py Consolidate test fixtures and refactor large test files (#2941) 2026-01-19 15:18:35 -05:00
test_config.py Use MemoryStore for OAuth proxy tests 2026-02-01 02:30:05 +00:00
test_e2e.py Use MemoryStore for OAuth proxy tests 2026-02-01 02:30:05 +00:00
test_oauth_proxy.py feat: make upstream_client_secret optional in OAuthProxy (#3486) 2026-03-15 11:14:56 -04:00
test_tokens.py Use MemoryStore for OAuth proxy tests 2026-02-01 02:30:05 +00:00
test_ui.py Escape client_id in OAuth consent details (#3418) 2026-03-06 17:33:12 -05:00