Я безупречно использую API Azure в своем проекте Note.js.
Логин:
const MsRest = require('ms-rest-azure');
MsRest.loginWithServicePrincipalSecret(keys.appId, keys.pass, keys.tenantId);
Создать группу ресурсов:
const { ResourceManagementClient } = require('azure-arm-resource');
const resourceClient = new ResourceManagementClient(credentials, subscriptionId);
resourceClient.resourceGroups.createOrUpdate(groupName, groupParameters);
Работает безупречно, также как и модули авторизации Azure-Arm, Azure-Arm-Compute и Azure-Arm-Network.
Однако мне не удается использовать API Azure-Graph:
const GraphkManagementClient = require('azure-graph');
const client = new GraphkManagementClient(credentials, subscriptionId);
return client.users.get(principalID);
Последняя строка выдает ошибку:
Маркер доступа отсутствует или поврежден