fastmcp/tests/server/auth/oauth_proxy
Dream b702804e65
fix(auth): preserve upstream refresh error semantics (#5011)
Classify only definitive upstream refresh rejection as invalid_grant and sanitize its response.

Addresses server-side classification in #5002; client retry behavior remains separate.


Co-authored-by: MAC77 <cjj1149044114@gmail.com>
2026-10-04 21:23:15 -04: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(auth): preserve upstream refresh error semantics (#5011) 2026-10-04 21:23:15 -04: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