fastmcp/tests/server/auth/oauth_proxy
Pawel Jaworowski 9949d9a646
Fix OAuthProxy upstream refresh token revocation (#5243)
* Fix #5120: OAuthProxy sends its own refresh token to the upstream revocat

* Skip upstream revocation when refresh token resolution fails and add tests

---------

Co-authored-by: nandanadileep <116407139+nandanadileep@users.noreply.github.com>
2026-09-23 17:08:40 -05:00
..
__init__.py Consolidate test fixtures and refactor large test files (#2941) 2026-01-19 15:18:35 -05:00
conftest.py Make the unit suite fast: in-process HTTP tests, no real sleeps, parallel Windows CI (#4554) 2026-07-20 10:51:14 -04:00
test_authorization.py Record effective scopes on the OAuth transaction (#4670) 2026-07-27 14:33:57 -04:00
test_client_registration.py Bound CIMD cache growth (#4852) 2026-08-26 18:11:13 -04:00
test_config.py Add server-side identity assertion (SEP-990 ID-JAG) (#4483) 2026-07-18 19:52:15 -04:00
test_e2e.py Migrate to MCP SDK v2.0.0b2 (httpx2) (#4503) 2026-07-18 15:12:47 -04:00
test_identity_assertion.py oauth-proxy: add regression test for unconfigured ID-JAG guard (#5146) 2026-09-17 10:19:01 -07:00
test_nonpositive_expires_in.py fix: reject non-positive upstream token expiry (#4849) 2026-09-14 13:01:02 -05:00
test_oauth_proxy.py Bind CIMD assertion audience to the advertised token endpoint (#4659) 2026-07-27 11:46:03 -04:00
test_tokens.py Fix OAuthProxy upstream refresh token revocation (#5243) 2026-09-23 17:08:40 -05:00
test_ui.py Escape client_id in OAuth consent details (#3418) 2026-03-06 17:33:12 -05:00
test_upstream_client.py Migrate to MCP SDK v2.0.0b2 (httpx2) (#4503) 2026-07-18 15:12:47 -04:00