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