litellm/litellm/proxy/auth
yuneng-jiang 12ddb35aad
Merge pull request #41924 from BerriAI/litellm_role_permissions_normalization
fix(proxy): parse role_permissions where it is read
2026-09-18 22:15:20 -07:00
..
resolvers fix(proxy): import UserNotFoundError in grants resolver from the types module 2026-09-14 20:23:54 +00:00
auth_checks.py Merge pull request #41924 from BerriAI/litellm_role_permissions_normalization 2026-09-18 22:15:20 -07:00
auth_checks_organization.py chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom 2026-08-05 02:37:24 -07:00
auth_exception_handler.py fix(proxy): log configured model access denials at the final response boundary 2026-09-16 00:12:49 +00:00
auth_method.py feat(auth): resolve caller identity once into a Principal at the auth seam (#30887) 2026-06-20 18:49:41 -07:00
auth_object_prefetch.py fix(auth): keep prefetched org entries on the 5s getter TTL 2026-09-14 18:13:49 +00:00
auth_utils.py Merge pull request #41316 from BerriAI/litellm_nvidia_nim_infer_passthrough 2026-09-15 17:28:25 -07:00
auto_router_checks.py feat(auto-router): allow opted-in team members to manage their routers 2026-09-14 23:56:55 -07:00
budget_throttle.py feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011) 2026-08-04 12:54:39 -07:00
fallback_budget.py fix(proxy)!: enforce fallback budget by default 2026-09-16 14:15:27 -07:00
fallback_model_access.py feat(proxy): gate fallback model access enforcement behind enforce_fallback_model_access 2026-08-27 15:45:10 -07:00
handle_jwt.py feat(proxy): add RFC 8693 token exchange for IdP JWTs on the gateway token endpoint 2026-09-16 13:19:45 -07:00
ip_address_utils.py fix(proxy): mark session/SSO/SAML cookies Secure behind a TLS-terminating reverse proxy (#39391) 2026-09-02 16:42:29 -07:00
litellm_license.py fix(license): let a wildcard allowed_features license grant the auto_router feature 2026-09-17 15:08:09 -07:00
login_throttle.py fix(proxy): reject blank trusted_proxy_ranges entries before they are dropped 2026-09-18 11:50:30 +00:00
login_utils.py feat(proxy): hard-block throttled Admin UI sign-ins with no credential bypass 2026-09-17 16:10:23 +00:00
model_access_denied.py refactor(proxy): replace configurable model access denied message with a fixed clean client message 2026-09-16 01:44:36 +00:00
model_checks.py fix(model_checks): drop wildcard routes like bedrock/* from /v1/models (#31731) 2026-09-04 01:36:46 +00:00
network.py feat(proxy): hard-block throttled Admin UI sign-ins with no credential bypass 2026-09-17 16:10:23 +00:00
oauth2_check.py feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011) 2026-08-04 12:54:39 -07:00
oauth2_proxy_hook.py feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011) 2026-08-04 12:54:39 -07:00
password_policy.py feat(auth): enforce configurable password policy and SSO-only login (#39381) 2026-09-02 14:28:13 -07:00
public_key.pem fix: remove leading space from license public_key.pem (#25339) 2026-04-08 21:30:38 -07:00
rds_iam_token.py chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom 2026-08-05 02:37:24 -07:00
roles.py feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011) 2026-08-04 12:54:39 -07:00
route_checks.py fix(auth): limit team service account route carve-out to /key/generate and /key/update 2026-09-18 09:16:57 +00:00
team_grants.py feat(team): team-level model_max_budget with key-level overrides 2026-09-16 00:40:58 +00:00
trusted_proxy_utils.py feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011) 2026-08-04 12:54:39 -07:00
user_api_key_auth.py Merge pull request #41554 from BerriAI/litellm_deepgram_listen_websocket_passthrough 2026-09-18 14:48:37 -07:00