litellm/tests/test_litellm/proxy/management_endpoints
Krish Dholakia ac15ca3014
Teams - Support default key expiry + UI - support enforcing access for members of specific SSO Group (#12023)
* fix(team_endpoints.py): support setting default key expiry

allows admin to set key expiry on all team member keys

makes it easier to setup default team for experimentation

* feat(key_management_endpoints.py): allows admin to set duration for keys created by team members

* feat(team_endpoints.py): support team_member_key_duration on `/team/update`

allows setting max time team member keys are valid for

* fix(team_info.tsx): ui component to update team member key duration

* fix(team_info.tsx): support updating team member key duration, if set

* feat(teams.tsx): add team member key duration param ui component

allow admin to set this on UI

* feat(ui_sso.py): support restricting ui access by sso group

allows controlling who can/can't access the UI

* feat(ssomodals.tsx): add initial commit adding sso group access to admin ui

* feat(proxy_server.py): support reading + writing ui_access_mode from db

allows admin to configure allowed sso groups from UI

* feat(ui_sso.py): support enforcing all teams on sso jwt handler

if ui access mode set via ui, support reading the value and enforcing it

* feat(ui/): ui component for controlling sso access group

allow admin to only allow users within specific sso group to log into UI

* fix(uiaccesscontrolform.tsx): fix field names

* feat(ui_sso.py): return received sso response in the clientside error message - enables easier debugging

* test: add unit tests

* fix: minor fixes
2025-06-24 21:58:07 -07:00
..
scim [Bug Fix] SCIM - Ensure new user roles are applied (#12015) 2025-06-24 13:22:56 -07:00
test_budget_endpoints.py [Bug Fix] Create/Update team member api 500 errror (#10479) 2025-06-03 15:57:33 -07:00
test_callback_management_endpoints.py [Feat] Add List Callbacks API Endpoint (#11987) 2025-06-23 15:34:25 -07:00
test_common_daily_activity.py Litellm fix GitHub action testing (#11163) 2025-05-26 14:41:42 -07:00
test_customer_endpoints.py Litellm fix GitHub action testing (#11163) 2025-05-26 14:41:42 -07:00
test_delete_callbacks_endpoint.py Feat/add delete callback (#11654) 2025-06-20 13:50:37 -07:00
test_internal_user_endpoints.py Management Fixes - don't apply default internal user settings to admins + preserve all model access for teams with empty model list, when team model added + /v2/model/info fixes (#11957) 2025-06-21 20:33:10 -07:00
test_key_management_endpoints.py [Fix] QA Fixes - Vector Store Object Permissions (#11291) 2025-05-31 09:41:05 -07:00
test_mcp_management_endpoints.py [Feat] MCP - Allow connecting to MCP with authentication headers + Allow clients to specify MCP headers (#11890) (#11891) 2025-06-19 20:07:08 -07:00
test_model_management_endpoints.py Litellm fix GitHub action testing (#11163) 2025-05-26 14:41:42 -07:00
test_organization_endpoints.py [Fix] QA Fixes - Vector Store Object Permissions (#11291) 2025-05-31 09:41:05 -07:00
test_tag_management_endpoints.py LiteLLM SDK <-> Proxy improvement (don't transform message client-side) + Bedrock - handle qs:.. in base64 file data + Tag Management - support adding public model names (#11908) 2025-06-19 22:34:18 -07:00
test_team_endpoints.py Management Fixes - don't apply default internal user settings to admins + preserve all model access for teams with empty model list, when team model added + /v2/model/info fixes (#11957) 2025-06-21 20:33:10 -07:00
test_ui_sso.py Teams - Support default key expiry + UI - support enforcing access for members of specific SSO Group (#12023) 2025-06-24 21:58:07 -07:00