vscode/extensions/github-authentication
Tyler James Leonhardt 013132a5cd
Re-work auth flows into separate file (#186939)
The flows are crucial to the extension and I wanted to be able to declare which can be used when in a declarative way. This reworks the flows into that model.

Additionally, it pulls in the Client ID and secret from a config which will allow us to not rely on the vscode.dev proxy on Desktop (because we can make a distro change that includes the secret... which isn't a real secret, says GitHub)... unfortunately we still need to rely on it for Web due to CORS but we're in a position where it will be easy to rip the proxy out when GH supports it.
2023-07-03 15:06:42 -07:00
..
images Add icons for built-in extensions (fixes #81760) 2021-04-20 12:09:24 -07:00
media more accurate naming of pages 2022-04-27 15:40:41 -07:00
src Re-work auth flows into separate file (#186939) 2023-07-03 15:06:42 -07:00
.gitignore Add GitHub authentication provider extension, closes #90384 2020-02-20 10:56:16 -08:00
.vscodeignore add useful readmes for the auth providers fixes #127688 fixes #127689 2021-07-06 15:43:59 -07:00
extension-browser.webpack.config.js Depend on platform implementations for common features (#165950) 2022-11-09 14:29:21 -08:00
extension.webpack.config.js Depend on platform implementations for common features (#165950) 2022-11-09 14:29:21 -08:00
package.json Bump module to new package (#173599) 2023-02-06 12:29:36 -08:00
package.nls.json Add GitHub authentication provider extension, closes #90384 2020-02-20 10:56:16 -08:00
README.md add useful readmes for the auth providers fixes #127688 fixes #127689 2021-07-06 15:43:59 -07:00
tsconfig.json #159892 Finalize (#165925) 2022-11-09 10:28:27 -05:00
yarn.lock Bump module to new package (#173599) 2023-02-06 12:29:36 -08: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.