in src/utils/cloudShellUtils.ts [56:72]
async function acquireToken(session: AzureSession): Promise<IToken> {
return new Promise<IToken>((resolve, reject) => {
const credentials: any = session.credentials;
const environment: any = session.environment;
credentials.context.acquireToken(environment.activeDirectoryResourceId, credentials.username, credentials.clientId, (err: any, result: any) => {
if (err) {
reject(err);
} else {
resolve({
session,
accessToken: result.accessToken,
refreshToken: result.refreshToken,
});
}
});
});
}