Bug Report
Branch
dev
Branch (if other)
N/A
Version / Tag / Commit
afec625 (2026-06-20, feat(xai): enable xAI Grok device-code OAuth in admin WebUI)
Provider(s) Affected
Claude / Anthropic
Deployment Method
From source (python)
Operating System
macOS (exact version not recorded)
Python Version (if running from source)
NOT_ENOUGH_INFO
Bug Description
The dashboard / WebUI credential setup for Claude starts an OAuth flow that reaches Claude without a redirect_uri, causing Claude to reject the authorization request.
This does not happen when using the proxy itself to add credentials.
Steps to Reproduce
- Open the LLM API Key Proxy dashboard / WebUI credentials page.
- Add credentials for Claude / Anthropic from the dashboard.
- Continue through the Claude authorization flow.
- Observe Claude's OAuth error page.
Expected Behavior
The dashboard-generated Claude credential flow should include the required redirect_uri and complete authorization, matching the working proxy credential flow.
Actual Behavior
Claude shows:
Invalid OAuth Request
Missing redirect_uri parameter
Error Logs / Messages
Screenshot from the failing Claude OAuth page:

Original local screenshot path used when filing: /Users/xandru_industries/Screenshots/Screenshot 2026-06-30 at 13.34.19.png
Pre-submission Checklist
Bug Report
Branch
dev
Branch (if other)
N/A
Version / Tag / Commit
afec625(2026-06-20,feat(xai): enable xAI Grok device-code OAuth in admin WebUI)Provider(s) Affected
Claude / Anthropic
Deployment Method
From source (python)
Operating System
macOS (exact version not recorded)
Python Version (if running from source)
NOT_ENOUGH_INFO
Bug Description
The dashboard / WebUI credential setup for Claude starts an OAuth flow that reaches Claude without a
redirect_uri, causing Claude to reject the authorization request.This does not happen when using the proxy itself to add credentials.
Steps to Reproduce
Expected Behavior
The dashboard-generated Claude credential flow should include the required
redirect_uriand complete authorization, matching the working proxy credential flow.Actual Behavior
Claude shows:
Error Logs / Messages
Screenshot from the failing Claude OAuth page:
Original local screenshot path used when filing:
/Users/xandru_industries/Screenshots/Screenshot 2026-06-30 at 13.34.19.pngPre-submission Checklist