Add Keycloak OAuth Provider for Enterprise Authentication and local dev (#1937)

This commit is contained in:
Stephan Eberle 2026-04-13 18:23:10 +02:00 committed by GitHub
commit 99bf81c64f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 852 additions and 9 deletions

View file

@ -12,20 +12,52 @@ max_lines = 1000
[[rules]]
path = "src/fastmcp/server/context.py"
max_lines = 1272
max_lines = 1404
[[rules]]
path = "src/fastmcp/server/server.py"
max_lines = 3250
[[rules]]
path = "src/fastmcp/client/client.py"
max_lines = 1885
max_lines = 2410
[[rules]]
path = "src/fastmcp/server/auth/oauth_proxy/proxy.py"
max_lines = 1796
max_lines = 2098
[[rules]]
path = "src/fastmcp/server/providers/local_provider.py"
max_lines = 1187
path = "src/fastmcp/cli/apps_dev.py"
max_lines = 1814
[[rules]]
path = "src/fastmcp/cli/cli.py"
max_lines = 1116
[[rules]]
path = "src/fastmcp/server/dependencies.py"
max_lines = 1686
[[rules]]
path = "src/fastmcp/server/providers/proxy.py"
max_lines = 1096
[[rules]]
path = "src/fastmcp/tools/tool_transform.py"
max_lines = 1004
[[rules]]
path = "tests/server/providers/openapi/test_openapi_features.py"
max_lines = 1029
[[rules]]
path = "tests/server/tasks/test_task_mount.py"
max_lines = 1083
[[rules]]
path = "tests/server/test_dependencies.py"
max_lines = 1194
[[rules]]
path = "tests/test_mcp_config.py"
max_lines = 1185
[[rules]]
path = "tests/utilities/openapi/test_director.py"
max_lines = 1154