diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 6b73ef0717..86fc8ea8bf 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -3021,12 +3021,9 @@ async def google_login(request: Request): return HTMLResponse(content=html_form, status_code=200) else: - return JSONResponse( - status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, - content={ - "error": "No SSO/Auth provider configured. Please set your Auth Provider in .env. See https://docs.litellm.ai/docs/proxy/ui" - }, - ) + from fastapi.responses import HTMLResponse + + return HTMLResponse(content=html_form, status_code=200) @router.post( @@ -3041,8 +3038,8 @@ async def login(request: Request): form = await request.form() username = str(form.get("username")) password = form.get("password") - ui_username = os.getenv("UI_USERNAME") - ui_password = os.getenv("UI_PASSWORD") + ui_username = os.getenv("UI_USERNAME", "litellm") + ui_password = os.getenv("UI_PASSWORD", "llm") if username == ui_username and password == ui_password: user_id = username diff --git a/litellm/proxy/utils.py b/litellm/proxy/utils.py index 824fa4378c..8be3720d78 100644 --- a/litellm/proxy/utils.py +++ b/litellm/proxy/utils.py @@ -1266,6 +1266,10 @@ html_form = """

LiteLLM Login

+ +

By default Username is "litellm" and Password is "llm". Enter them here

+

If you need to set credentials set UI_USERNAME and UI_PASSWORD in .env, or use SSO

+