diff --git a/extensions/azurecore/src/account-provider/auths/azureAuth.ts b/extensions/azurecore/src/account-provider/auths/azureAuth.ts index 223c51e93a..c22ed412bc 100644 --- a/extensions/azurecore/src/account-provider/auths/azureAuth.ts +++ b/extensions/azurecore/src/account-provider/auths/azureAuth.ts @@ -642,7 +642,7 @@ export abstract class AzureAuth implements vscode.Disposable { protected getTokenClaims(accessToken: string): TokenClaims { try { const split = accessToken.split('.'); - return JSON.parse(Buffer.from(split[1], 'base64').toString('binary')); + return JSON.parse(Buffer.from(split[1], 'base64').toString('UTF8')); } catch (ex) { throw new Error('Unable to read token claims: ' + JSON.stringify(ex)); }