make use of authentication api
Since the last release VS Code provides native support of accounts, secrets and authentication providers, see
It would be nice to separate it to own extension like gitlab-auth-extension which provides the authentication service. In context of Gitpod we want to provide alternative implementation to
gitlab authentication provider which uses internals of Gitpod. This extension does not need to depend on gitlab-auth-extension directly, but only request a session for gitlab if such does not present then it could fallback to the current behaviour.