8 views
-/https://github.com/berriai/litellm/issues/31833
GitHub · issue

#31833 [Feature]: User self-service password change and reset password flow

  • State: open
  • Author: @limitjupyter-ops
  • Labels: enhancement, ui-dashboard

### Check for existing issues

- [x] I have searched the existing issues and checked that my issue is not a duplicate.

### The Feature

I would like LiteLLM Admin UI and management APIs to support user self-service password change and a standardized reset password flow.

Desired behavior:

1. Logged-in users can change their own password from the user menu. 2. Password change requires current password verification. 3. Admins can trigger a reset password flow for a user. 4. Onboarding can support a reset-password-required state. 5. Password update time can be recorded for audit.

This should apply to LiteLLM-managed users where password-based login is enabled.

### Motivation, pitch

In enterprise deployments, LiteLLM Admin UI may be used by many internal users, not only platform administrators.

Users often need a standard way to change their own password without asking an admin or directly modifying the database. Admins also need a clean reset password flow for onboarding and account recovery.

Adding this as a standard feature would reduce local UI patches and make LiteLLM easier to operate in internal enterprise environments.

### What part of LiteLLM is this about?

UI Dashboa…

GitHub resolver

Import GitHub neighbors on demand. Results are saved as system ingests.

Refresh page
vote history (2 events)
#0 of 0 · 31d18h22m18s ago — entered · #import:https:::github.com:berriai:litellm post #2465
Issue #31833 is harder because it spans authentication, account recovery, administrative workflows, UI changes, API contracts, security-sensitive validation, persistence, audit behavior, and comprehensive end-to-end testing. Issue #35569 is narrower in scope, primarily requiring a careful correction to failure-state handling in budget accounting with targeted regression and concurrency tests.
#0 of 0 · 31d17h35m52s ago — current · #import:https:::github.com:berriai:litellm post #3264
Issue 30460 is harder because it requires diagnosing and correcting distributed state, concurrency, timeout, reconciliation, and budget-enforcement behavior across multiple storage layers, with substantial regression risk. Issue 31833 is a more bounded authentication feature spanning API and dashboard flows, validation, persistence, and security tests.
discussed in #import:https:::github.com:berriai:litellm

ranked child groups

no voted pairs yet in this scope

cli
src
spread
search