Ошибка 403 при доступе к пользователю AD из приложения логики Azure - PullRequest
1 голос
/ 19 июня 2019

Я хочу управлять своими пользователями AD с помощью приложения логики Azure, и у меня возникают некоторые проблемы, когда я пытаюсь «получить пользователя» с помощью соединителя «получить пользователя» Azure Active Directory.

"error": {
    "code": "ErrorInsufficientPermissionsInAccessToken",
    "message": "Exception of type 'Microsoft.Fast.Profile.Core.Exception.ProfileAccessDeniedException' was thrown.",

Чтобы «получить пользователя», я создаю определенного пользователя AD (гостя) с ролью глобального администратора (чтобы пользователь мог создавать / обновлять пользователей AD). После того, как я положил Active Directory Connector "получить пользователя" и войдите в систему с этим пользователем.

Я что-то пропустил?

1 Ответ

1 голос
/ 20 июня 2019

Причина вашей ошибки:

Вы пытаетесь с личной учетной записью с привилегией гостя, в этом случае необходимо установить Object ID. Я проверил и воспроизвел это. Смотрите снимок экрана ниже:

enter image description here

Разрешение ошибки:

Переключите соединение, как показано ниже:

enter image description here

Пользователь-арендатор E-mail пользователя:

Вы можете попробовать выполнить следующие действия с учетными данными пользователя клиента. Например, exampleUser@tenant.onmicrosoft.com вместо example@outlook.com или example@domain.com:

enter image description here

Точка для запоминания:

  1. Гость не имеет права выполнять эту операцию, но с помощью Object ID это можно сделать.
  2. Например, пользователь должен быть пользователем конкретного арендатора. exampleUser@tenant.onmicrosoft.com

Для более подробной информации вы можете посмотреть здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...