vscode/extensions/github-authentication/src
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
..
browser Depend on platform implementations for common features (#165950) 2022-11-09 14:29:21 -08:00
common Re-work auth flows into separate file (#186939) 2023-07-03 15:06:42 -07:00
node Depend on platform implementations for common features (#165950) 2022-11-09 14:29:21 -08:00
config.ts Re-work auth flows into separate file (#186939) 2023-07-03 15:06:42 -07:00
extension.ts GitHub Enterprise Auth improvements (#165082) 2022-10-31 12:18:54 -07:00
flows.ts Re-work auth flows into separate file (#186939) 2023-07-03 15:06:42 -07:00
github.ts Re-work auth flows into separate file (#186939) 2023-07-03 15:06:42 -07:00
githubServer.ts Re-work auth flows into separate file (#186939) 2023-07-03 15:06:42 -07:00