Я пытаюсь получить состояние синхронизации модели AAS, используя / sync rest api, используя почтальон.
Для шага авторизации
Я создал веб-приложение / приложение API и получил следующее, как OAuth2 получает входные данные маркера доступа в почтальоне:
URL авторизации: https://login.microsoftonline.com//oauth2/authorize?resource=
URL токена доступа: https://login.microsoftonline.com//oauth2/token?resource=
Идентификатор клиента:
Секрет клиента:
Тип гранта: Код авторизации
Ниже приведены разрешения, указанные в приложении:
Службы аналитики Azure: чтение и запись всех моделей
Windows Azure Active Directory
Я также добавил приложение в качестве владельца в свой контроль доступа AAS - назначение роли
При указанных выше настройках мне удалось получить токен доступа в почтальоне и добавить его в качестве заголовка для запроса.
После добавления заголовка я выполнил следующее:
GET https: //.asazure.windows.net/servers//models//sync
Что привело к ошибке:
{
«код»: «Несанкционированный»,
«subCode»: 0,
"message": "Ошибка аутентификации.",
"timeStamp": "2018-09-11T14: 02: 07.3296959Z",
"httpStatusCode": 401,
"подробности": [
{
"code": "RootActivityId",
"message": "bce8ed04-5c13-44e4-a5cc-43979e777586"
}
]
}
Пожалуйста, помогите мне получить статус синхронизации модели AAS.