Skip to content

Dashboard Claude credential OAuth flow omits redirect_uri #96

Description

@Avg8888

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

  1. Open the LLM API Key Proxy dashboard / WebUI credentials page.
  2. Add credentials for Claude / Anthropic from the dashboard.
  3. Continue through the Claude authorization flow.
  4. 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:

Claude OAuth error: missing redirect_uri

Original local screenshot path used when filing: /Users/xandru_industries/Screenshots/Screenshot 2026-06-30 at 13.34.19.png

Pre-submission Checklist

  • I have searched existing issues to ensure this is not a duplicate

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions