Skip to content

Add client ID fallback for MCP OAuth when Dynamic Client Registration fails - #255633

Merged
TylerLeonhardt merged 12 commits into
mainfrom
tyler/rich-goose
Jul 13, 2025
Merged

TylerLeonhardt merged 12 commits into
mainfrom
tyler/rich-goose

Conversation

@TylerLeonhardt

Copy link
Copy Markdown
Member

When a server doesn't support DCR, we show them this:
image

image image

It won't be the common flow, so it's a little hard to articulate that you need to do go and get a client id & maybe a client secret if that's needed by the auth server... but this is a good first step to see who uses this.

Copilot AI and others added 12 commits June 29, 2025 21:58
- Add modal dialog before prompting for client details to explain DCR not supported
- Include redirect URI information in modal dialog (http://localhost:*, https://vscode.dev/redirect)
- Use shared title "Add Client Registration Details" across multi-step quick picks
- Remove "please" from prompts to keep them concise
- Remove unnecessary validateInput function for client secret
- Improve overall user experience flow

Co-authored-by: TylerLeonhardt <[email protected]>
@TylerLeonhardt
TylerLeonhardt merged commit f3e8ccb into main Jul 13, 2025
@TylerLeonhardt
TylerLeonhardt deleted the tyler/rich-goose branch July 13, 2025 12:22
@TylerLeonhardt

Copy link
Copy Markdown
Member Author

Fixes #252892

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants