Files
vscode/extensions/github-authentication
TylerLeonhardtandCopilot c05a76bd8f github-auth: Allow Entra exchange without a client secret (#338555)
* github-auth: allow Entra token exchange without a client secret

Some VS Code builds (e.g. OSS/dev builds) don't have a distro-configured
client secret for the Entra-to-GitHub token exchange. Previously this
threw and blocked sign-in entirely. Simplify resolveEndpoint() to return
a plain URL and stop requiring/sending client_secret in the exchange
request, so the exchange can proceed without one.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* github-auth: update Entra exchange documentation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-29 01:02:04 +00:00
..
…

GitHub Authentication for Visual Studio Code

Notice: This extension is bundled with Visual Studio Code. It can be disabled but not uninstalled.

Features

This extension provides support for authenticating to GitHub. It registers the github Authentication Provider that can be leveraged by other extensions. This also provides the GitHub authentication used by Settings Sync.

GitHub Enterprise

For GitHub Enterprise Cloud (GHE.com) or GitHub Enterprise Server, set your instance URL:

{
	"github-enterprise.uri": "https://github.example.com"
}

GitHub.com accounts do not need this setting.