fastmcp/tests/server/auth/oauth_proxy
Jeremiah Lowin c55c489bb3
[3.x] Bound CIMD cache growth (#5430)
Backports #4852 to 3.x. CIMD clients resolve through the process-local document cache, which now holds at most 1,000 entries and evicts the oldest first. URL-derived clients are not written to the persistent DCR client store, which holds clients that registered. A record stored by an earlier release is used only as a fallback if a fresh resolution fails, and is removed after a successful one. The assertion replay cache also checks its capacity before it adds a new JTI. Behavior matches main.

Co-authored-by: Claude <noreply@anthropic.com>
2026-10-04 09:19:41 -04:00
..
__init__.py Consolidate test fixtures and refactor large test files (#2941) 2026-01-19 15:18:35 -05:00
conftest.py Update ty ignore comments for 0.0.25 compatibility (#3614) 2026-03-24 20:26:26 -04:00
test_authorization.py Update ty ignore comments for 0.0.25 compatibility (#3614) 2026-03-24 20:26:26 -04:00
test_client_registration.py [3.x] Bound CIMD cache growth (#5430) 2026-10-04 09:19:41 -04:00
test_config.py Allow auth providers to override protected resource base URLs (#3900) 2026-04-13 13:36:55 -04:00
test_e2e.py [3.x] Bound CIMD cache growth (#5430) 2026-10-04 09:19:41 -04:00
test_oauth_proxy.py Backport CIMD assertion audience fix to v3 (#4799) 2026-08-10 15:42:16 -05:00
test_tokens.py Block unsafe OAuth redirect schemes (#4419) 2026-07-05 17:16:10 -04:00
test_ui.py Escape client_id in OAuth consent details (#3418) 2026-03-06 17:33:12 -05:00