2015-01-15 3 views
0

У меня есть требование проверить список пользователей, проверяющих активный каталог в Azure. Эти пользователи не принадлежат ни к одной группе. я передам список пользователей корневому файлу и он должен вернуть пользователей в AD действительным или нет.Проверить список пользователей, присутствующих в (Active Directory), используя Graph API

ответ

2

Если вы хотите запросить Azure Active Directory - используйте запрос GET с несколькими или предложениями в фильтре. Что-то вроде:

HTTP GET https://graph.windows.net/7fe877e6-a150-4992-bbfe-f517e304dfa0/users?api-version=1.5&$filter=displayName eq 'Ellen Adams' or displayName eq ' Aaron Painter' or displayName eq 'John Yokum'

фильтр поддерживает сравнение на другие свойства тоже (как UserPrincipalName):

HTTP GET https://graph.windows.net/7fe877e6-a150-4992-bbfe-f517e304dfa0/users?api-version=1.5&$filter=userPrincipalName eq '[email protected]' or use rPrincipalName eq '[email protected]' or userPrincipalName eq '[email protected]'

См ссылочный документ на фильтре здесь: http://msdn.microsoft.com/en-us/library/azure/dn727074.aspx

Кроме того, если число пользователей очень велико (превышает пределы строки запроса) - пакетные множественные запросы.

Наконец, вот некоторые примеры приложения, которые называют Graph API: https://github.com/AzureADSamples?query=graph

Надежда, что помогает

Смежные вопросы