permissions for git workflows

This commit is contained in:
Taylor Wilsdon
2026-03-17 08:28:00 -04:00
parent c82ae0daa1
commit 370bd03a69
7 changed files with 24 additions and 34 deletions

View File

@@ -348,7 +348,7 @@ def configure_server_for_http():
)
elif use_disk:
try:
from key_value.aio.stores.disk import DiskStore
from key_value.aio.stores.filetree import FileTreeStore
disk_directory = os.getenv(
"WORKSPACE_MCP_OAUTH_PROXY_DISK_DIRECTORY", ""
@@ -363,7 +363,7 @@ def configure_server_for_http():
"~/.fastmcp/oauth-proxy"
)
client_storage = DiskStore(directory=disk_directory)
client_storage = FileTreeStore(data_directory=disk_directory)
jwt_signing_key = validate_and_derive_jwt_key(
jwt_signing_key_override, config.client_secret
@@ -379,7 +379,7 @@ def configure_server_for_http():
fernet=Fernet(key=storage_encryption_key),
)
logger.info(
"OAuth 2.1: Using DiskStore for FastMCP OAuth proxy client_storage (directory=%s)",
"OAuth 2.1: Using FileTreeStore for FastMCP OAuth proxy client_storage (directory=%s)",
disk_directory,
)
except ImportError as exc: