refactor: Set up OAuthClient and oauthCallback entrypoint
gitlab-web-ideSpike MR- ...
- Part 1 - refactor: Add AuthType to support OAuth (!247 - merged)
- Part 2 - refactor: Set up OAuthClient and oauthCallback ... (!250 - merged)
Description
- In the
examplepackage, this MR sets up the Auth Type dropdown withNone,Token, andOAuth (In Development). TheOAuthone will not work yet. - In the new
oauth-clientpackage, this MR sets up the basic interface of this package with anOAuthClientclass that has stubbed out methods. - In the
vscode-bootstrappackage, we addoauthhandling to thegetAuthProvider - In the main
web-idepackage, we introduce an entrypoint foroauthCallbackwhich is expected to be called bygitlab.com/-/ide/oauth_callback. See the spike MR's for more context !240 (closed).
Screenshots
Auth: None and Auth: Token still work as expected
Edited by Paul Slaughter