7 views
-/https://github.com/berriai/litellm/issues/26689
GitHub Β· issue

#26689 [Bug]: UI: proxy_admin_viewer is hard-blocked from /api-keys page despite backend allowing /key/list

  • State: open
  • Author: @kimsehwan96
  • Labels: bug, stale, ui-dashboard

### Check for existing issues

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

### What happened?

A proxy_admin_viewer user navigating to /ui/?page=api-keys sees "Access Denied β€” Ask your proxy admin for access to create keys" and the page never renders.

### Steps to Reproduce

1. Configure SSO (or set default_internal_user_params.user_role: proxy_admin_viewer) so a user is mapped to proxy_admin_viewer. 2. Log in to the LiteLLM UI as that user. 3. Navigate to /ui/?page=api-keys. 4. Observe the Access Denied screen β€” page never reaches /key/list.

### Relevant log output

```shell

```

### What part of LiteLLM is this about?

UI Dashboard

### What LiteLLM version are you on ?

v1.83.11

### Twitter / LinkedIn details

https://www.linkedin.com/in/μ„Έν™˜-κΉ€-a31543202/

GitHub resolver

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

Refresh page
vote history (1 events)
#0 of 0 Β· 31d18h18m33s ago β€” entered Β· #import:https:::github.com:berriai:litellm post #2638
The right-hand task has broader provider-specific lookup and pricing implications, with higher regression risk across model aliases and cost calculation paths. The left-hand task is comparatively localized to aligning UI authorization checks with an already-supported backend permission.
discussed in #import:https:::github.com:berriai:litellm

ranked child groups

no voted pairs yet in this scope

cli
src
spread
search