Skip to content

Commit c8ba29f

Browse files
dgolovinrgrunber
authored andcommitted
Add 'Sign in with Red Hat ...' item to Accounts menu when ext activated
Fix #2860. Signed-off-by: Denis Golovin <dgolovin@redhat.com>
1 parent fc39699 commit c8ba29f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/extension.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ import {
1111
StatusBarAlignment,
1212
StatusBarItem,
1313
env,
14-
QuickPickItemKind
14+
QuickPickItemKind,
15+
authentication
1516
} from 'vscode';
1617
import path = require('path');
1718
import { startTelemetry } from './telemetry';
@@ -89,6 +90,9 @@ export async function activate(extensionContext: ExtensionContext): Promise<any>
8990
];
9091
disposable.forEach((value) => extensionContext.subscriptions.push(value));
9192

93+
// activate "Sign in with Red Hat ..."
94+
void authentication.getSession('redhat-account-auth', ['openid'], { silent: false });
95+
9296
function statusBarFunctions() {
9397
return commands.registerCommand('openshift.openStatusBar', async () => {
9498
const selection = await window.showQuickPick(

0 commit comments

Comments
 (0)