diff --git a/extensions/azurecore/src/account-provider/auths/azureAuth.ts b/extensions/azurecore/src/account-provider/auths/azureAuth.ts index 34d703a4bb..93f2a36778 100644 --- a/extensions/azurecore/src/account-provider/auths/azureAuth.ts +++ b/extensions/azurecore/src/account-provider/auths/azureAuth.ts @@ -719,8 +719,8 @@ export abstract class AzureAuth implements vscode.Disposable { accountIssuer = Constants.AccountIssuer.Msft; } - const name = tokenClaims.name ?? tokenClaims.email ?? tokenClaims.unique_name ?? tokenClaims.preferred_username; - const email = tokenClaims.email ?? tokenClaims.unique_name ?? tokenClaims.preferred_username; + const name = tokenClaims.name ?? tokenClaims.preferred_username ?? tokenClaims.email ?? tokenClaims.unique_name; + const email = tokenClaims.preferred_username ?? tokenClaims.email ?? tokenClaims.unique_name; let owningTenant: Tenant = this.commonTenant; // default to common tenant