What happened?
When using OAuthProxy with persisted storage, the stored allowed_client_redirect_uris cannot be changed after the client is registered and stored. This prohibits any updates to the allowed_client_redirect_uris config. e.g. fixing typos, or client's url updates.
Example Code
Version Information
FastMCP version: 3.2.0
MCP version: 1.26.0
Python version: 3.12.3
Platform: Linux-6.17.0-20-generic-x86_64-with-glibc2.39
FastMCP root path: /home/fatia/projects/fastmcp/src
What happened?
When using
OAuthProxywith persisted storage, the storedallowed_client_redirect_uriscannot be changed after the client is registered and stored. This prohibits any updates to theallowed_client_redirect_urisconfig. e.g. fixing typos, or client's url updates.Example Code
Version Information