Чтение пользователей группы Active Directory в SharePoint - PullRequest
1 голос
/ 03 июня 2010

Скажите, что у меня есть активная группа каталогов под названием "Group1". Я добавляю эту Группу 1 на сайт SharePoint (Люди и Группа >> Новый Пользователь).

Все пользователи, входящие в Group1, теперь могут получить доступ к сайту sharepoint.

Теперь для определенной настраиваемой веб-части мне нужно настроить таргетинг только на пользователей, принадлежащих к Group1. Но когда пользователь, принадлежащий Group1, входит в систему на сайте sharepoint, я не нахожу способ определить в контексте SharePoint, принадлежит ли этот пользователь к Group1. Есть мысли?

Спасибо, Файз

1 Ответ

3 голосов
/ 03 июня 2010

Используйте следующий код, чтобы проверить, находится ли текущий пользователь в данной группе безопасности:

WindowsIdentity wi = WindowsIdentity.GetCurrent();
WindowsPrincipal wp = new WindowsPrincipal(wi);
wp.IsInRole("Group1");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...