From 0bc5f68d29cfd366eef20cfc9f995e23ca184220 Mon Sep 17 00:00:00 2001 From: Christopher Suh Date: Fri, 18 Nov 2022 15:17:46 -0800 Subject: [PATCH] Fix prompt for auth/device auth method (#21272) --- .../src/account-provider/azureAccountProvider.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/extensions/azurecore/src/account-provider/azureAccountProvider.ts b/extensions/azurecore/src/account-provider/azureAccountProvider.ts index bd9a66846a..59b446b457 100644 --- a/extensions/azurecore/src/account-provider/azureAccountProvider.ts +++ b/extensions/azurecore/src/account-provider/azureAccountProvider.ts @@ -63,10 +63,12 @@ export class AzureAccountProvider implements azdata.AccountProvider, vscode.Disp if (codeGrantMethod === true && !this.forceDeviceCode) { this.authMappings.set(AzureAuthType.AuthCodeGrant, new AzureAuthCodeGrant(metadata, tokenCache, context, uriEventHandler)); - } else if (deviceCodeMethod === true || this.forceDeviceCode) { + } + if (deviceCodeMethod === true || this.forceDeviceCode) { this.authMappings.set(AzureAuthType.DeviceCode, new AzureDeviceCode(metadata, tokenCache, context, uriEventHandler)); - } else { - console.error('No authentication methods selected'); + } + if (codeGrantMethod === false && deviceCodeMethod === false && !this.forceDeviceCode) { + Logger.error('Error: No authentication methods selected'); } }