fastmcp/tests/server/auth
Jeremiah Lowin 330eaed11f
OAuth proxy issues its own tokens (#2109)
* OAuth proxy issues its own tokens

Implement token factory pattern where proxy issues FastMCP JWTs
instead of forwarding upstream tokens. Tokens are minimal references
(JTI) that map to encrypted upstream credentials stored server-side.

* Update run-tests.yml

* Update secret generation and docs

* Add upgrade guide
2025-10-17 14:31:53 -04:00
..
providers Add RFC 7662 token introspection provider (#2074) 2025-10-16 10:57:06 -04:00
__init__.py Add WorkOS and Azure OAuth providers (#1550) 2025-08-20 16:22:03 -04:00
test_auth_provider.py Upgrade to MCP 1.17+ with RFC 9728 compliance (#2122) 2025-10-17 09:29:23 -04:00
test_jwt_issuer.py OAuth proxy issues its own tokens (#2109) 2025-10-17 14:31:53 -04:00
test_jwt_provider.py optimize test suite (#1893) 2025-09-22 20:07:04 -04:00
test_oauth_consent_flow.py Add RFC 7662 token introspection provider (#2074) 2025-10-16 10:57:06 -04:00
test_oauth_mounting.py Support mounting OAuth-protected servers under path prefixes (#2119) 2025-10-17 11:44:49 -04:00
test_oauth_proxy.py OAuth proxy issues its own tokens (#2109) 2025-10-17 14:31:53 -04:00
test_oauth_proxy_redirect_validation.py Switch to DiskStore KV implementation 2025-09-24 18:07:57 -05:00
test_oauth_proxy_storage.py Add raise on validation error and set uniform collection names 2025-10-08 23:40:58 -04:00
test_oidc_proxy.py fix: Improve URL handling in OIDCConfiguration (#1850) 2025-09-19 13:11:37 -04:00
test_redirect_validation.py Fix OAuth redirect URI validation for DCR compatibility (#1661) 2025-08-28 15:19:56 -04:00
test_remote_auth_provider.py Support mounting OAuth-protected servers under path prefixes (#2119) 2025-10-17 11:44:49 -04:00
test_static_token_verifier.py Add documentation for get_access_token() dependency function (#1446) 2025-08-11 13:01:44 -04:00