diff --git a/ui/litellm-dashboard/src/components/user_dashboard.tsx b/ui/litellm-dashboard/src/components/user_dashboard.tsx index db262bc84a1..4797dcb1db6 100644 --- a/ui/litellm-dashboard/src/components/user_dashboard.tsx +++ b/ui/litellm-dashboard/src/components/user_dashboard.tsx @@ -263,7 +263,8 @@ const UserDashboard: React.FC = ({ console.log("proxyBaseUrl:", baseUrl); - const url = baseUrl ? `${baseUrl}/sso/key/generate` : `/sso/key/generate`; + const safeBase = baseUrl && /^https?:\/\//.test(baseUrl) ? baseUrl : ""; + const url = safeBase ? `${safeBase}/sso/key/generate` : `/sso/key/generate`; console.log("Full URL:", url); window.location.href = url;