мне удалось получить группу, я хочу от AAD, используяMVC5 как перебирать лазурной активной группы пользователей каталога
ActiveDirectoryClient activeDirectoryClient = new ActiveDirectoryClient(serviceRoot,
async() => await GetTokenForApplication());
// use the token for querying the graph to get the user details
var result = await activeDirectoryClient.Groups.Where(u => u.DisplayName.Equals("myGroupName")).ExecuteAsync();
Но я не знаю, как перебирать группы меня и добавьте всех пользователей из этой группы в список.
Что вы имеете в виду? каков тип результата? Разве это не какая-то коллекция? – CodingYoshi
Я бы создал пользовательский класс, который представляет результаты, возвращаемые из ActiveDirectoryClient, а затем сопоставляет их с набором результатов, например. Список users = ожидание activeDirectoryClient.Groups.Where (u => u.DisplayName.Equals ("myGroupName")). ExecuteAsync(); Затем перейдите по списку. foreach (результат пользователя для пользователей) {// здесь что-то делать} –
Waragi
@Waragi, который не работает, потому что результат возвращает тип IGroup, и это просто группа, поэтому вы не можете сопоставить ее с типом пользователя – yfan183