diff --git a/ui/litellm-dashboard/src/components/admins.tsx b/ui/litellm-dashboard/src/components/admins.tsx index d95a8d507..459b9f3b7 100644 --- a/ui/litellm-dashboard/src/components/admins.tsx +++ b/ui/litellm-dashboard/src/components/admins.tsx @@ -40,6 +40,7 @@ import { Member, userGetAllUsersCall, User, + setCallbacksCall, } from "./networking"; const AdminPanel: React.FC = ({ @@ -284,6 +285,20 @@ const AdminPanel: React.FC = ({ console.error("Error creating the key:", error); } }; + + const handleSSOUpdate = async (formValues: Record) => { + if (accessToken == null) { + return; + } + let payload = { + environment_variables: { + PROXY_BASE_URL: formValues.proxy_base_url, + GOOGLE_CLIENT_ID: formValues.google_client_id, + GOOGLE_CLIENT_SECRET: formValues.google_client_secret, + }, + }; + setCallbacksCall(accessToken, payload); + } console.log(`admins: ${admins?.length}`); return (
@@ -381,7 +396,7 @@ const AdminPanel: React.FC = ({