Может ли внешний пользователь / гость / пользователь B2B сотрудничать с Dynamics Operations OData? - PullRequest
0 голосов
/ 05 декабря 2018

Поддерживает ли служба Microsoft Dynamics Finance & Operations OData пользователей из другого клиента Azure AD?

Моя учетная запись O365 может обращаться к экземпляру Dynamics Finance & Operations другой организации / арендатора.Я полагаю, это означает, что моя учетная запись является «пользователем совместной работы B2B» (?)

На портале Azure внешнего клиента настроено собственное приложение Azure Active Directory с соответствующими разрешениями Microsoft ERP API:

  • Доступ к AX как пользователям организации
  • Доступ к данным AX
  • Доступ к пользовательской службе AX

Идентификатор приложения / идентификатор клиента зарегистрирован в Финансах иОперации (Администратор> Настройка> Приложения AAD).

Я могу использовать поток авторизации OAuth-кода для получения токена доступа на предъявителя.

Но когда я пытаюсь получить доступ к службе OData (например, .../data/Customers), используя маркер доступа, я получаю только ответ "401 Unauthorized" без содержимого.

Этот сценарий не поддерживается или пропущен шаг?

1 Ответ

0 голосов
/ 12 декабря 2018

401 Несанкционированный может из-за того, что токен доступа отсутствует, недействителен или отозван.Пожалуйста, запросите новый токен с сервера авторизации.

И вы также можете проанализировать access_token по jwt.io , чтобы проверить его.

...