Можно ли получить всю пользовательскую информацию в клиенте с помощью Azure AD Graph API или Microsoft Graph API? - PullRequest
0 голосов
/ 04 ноября 2018

Из библиотек аутентификации Azure Active Directory v2.0 мы можем увидеть множество примеров того, как использовать библиотеки для подключения Active Directory. Кажется, все они должны сначала создать приложение на apps.dev.microsoft.com . Затем используйте Application ID и новый пароль для действия clientID и clientSecret в клиентском или серверном приложении промежуточного программного обеспечения.

Таким образом, один пользователь может использовать приложение для входа в систему с помощью oauth 2 или openid через Azure Active Directory API. Также можно правильно получить личную информацию, такую ​​как профиль пользователя.

Но, если я хочу получить всю информацию о пользователях за один раз, может ли API это сделать?

1 Ответ

0 голосов
/ 04 ноября 2018

Но, если я хочу получить всю информацию о пользователях за один раз, есть ли API, который можно сделать?

Вы можете использовать Microsoft Graph API - в частности, Список пользователей API .

https://graph.microsoft.com/v1.0/users

Для быстрого теста попробуйте использовать Microsoft Graph Explorer


Точно так же вы можете перечислять пользователей с помощью API-интерфейса Azure AD Graph, но было бы рекомендовано использовать Microsoft Graph API .

Чтение Microsoft Graph или Azure AD Graph и это SO Post (Единственный случай использования API-интерфейса Azure AD Graph - это если вам нужно что-то очень конкретное, чего вы не можете добиться стабильной версии более нового Microsoft Graph API.)

API Azure AD Graph для составления списка пользователей (не рекомендуется)

https://graph.windows.net/myorganization/users
...