diff --git a/src/extension.ts b/src/extension.ts index 35d9d1f07..d2d37f463 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -11,7 +11,8 @@ import { StatusBarAlignment, StatusBarItem, env, - QuickPickItemKind + QuickPickItemKind, + authentication } from 'vscode'; import path = require('path'); import { startTelemetry } from './telemetry'; @@ -89,6 +90,9 @@ export async function activate(extensionContext: ExtensionContext): Promise ]; disposable.forEach((value) => extensionContext.subscriptions.push(value)); + // activate "Sign in with Red Hat ..." + void authentication.getSession('redhat-account-auth', ['openid'], { silent: false }); + function statusBarFunctions() { return commands.registerCommand('openshift.openStatusBar', async () => { const selection = await window.showQuickPick(