Аутентификация внешних пользователей в Azure AD с GraphApi - PullRequest
1 голос
/ 02 июля 2019

Есть ли способ аутентификации внешнего пользователя с помощью Azure AD через GraphApi?До сих пор мне удавалось аутентифицировать пользователей активного каталога с помощью GraphApi, но не внешних пользователей.Мне удалось идентифицировать приглашенных пользователей, но я не смог их аутентифицировать.

Аутентификация пользователей активного каталога выполняется в Azure AD.Аутентификация не выполняется с AD AD-Premisse

1 Ответ

0 голосов
/ 04 июля 2019

Как правило, вы можете использовать поток кода авторизации OAuth 2.0 или Учетные данные пароля владельца ресурса OAuth 2.0 для получения токена доступа.

Работает для пользователей вашего арендатора и приглашенных пользователей (рабочих аккаунтов) из внешних арендаторов.

Пример для пароля владельца ресурса OAuth 2.0

enter image description here

Я успешно получил токен для приглашенного пользователя (jack@techlearn.top) в моем арендаторе (hanxia.onmicrosoft.com) следующим образом: enter image description here

И я могу использовать токен доступа для вызова графика api, чтобы показать всех пользователей в моем клиенте (hanxia.onmicrosoft.com):

enter image description here

...