У меня есть сайт Sitecore, который использует модуль AD для подключения к Active Directory. Допустим, у нас есть роль, определенная в Sitecore, которая называется «Авторы контента». Авторы контента могут содержать отдельные учетные записи пользователей — «jsmith» — или целую группу AD — «Northeast Managers». Мне нужно получить список всех пользователей, которые находятся в роли «Авторы контента», прямо или косвенно (через группу AD). Прямо сейчас мой код, похоже, возвращает только пользователей, которые являются непосредственными членами роли «Авторы контента». Вот мой код:
string[] _roleUserNames = System.Web.Security.Roles.GetUsersInRole("Content Authors");
Я предполагал, что этот код вернет «эффективный» список всех, кто находится в этой роли. Кажется, возвращаются только люди, которые находятся непосредственно в этой роли. Кто-нибудь знает, есть ли какой-то другой способ получить всех в роли?