在SharePoint中读取Active Directory组用户

时间:2010-06-03 11:30:30

标签: sharepoint active-directory active-directory-group

假设我有一个名为“Group1”的活动目录组。我将此Group1添加到SharePoint网站(人员和组>>新用户)。

属于Group1的所有用户现在都可以访问sharepoint站点。

现在,对于特定的自定义webpart,我需要仅定位到属于Group1的用户。但是当属于Group1的用户登录到sharepoint站点时,我找不到从SharePoint内容中确定此用户是否属于Group1的方法。有什么想法吗?

谢谢, 法伊兹

1 个答案:

答案 0 :(得分:3)

使用以下代码检查当前用户是否在给定的安全组中:

WindowsIdentity wi = WindowsIdentity.GetCurrent();
WindowsPrincipal wp = new WindowsPrincipal(wi);
wp.IsInRole("Group1");