1

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

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

现在,对于特定的自定义 Web 部件,我只需要针对属于 Group1 的用户。但是,当属于 Group1 的用户登录到 sharepoint 站点时,我找不到从 SharePoint 上下文中确定该用户是否属于 Group1 的方法。有什么想法吗?

谢谢,法伊兹

4

1 回答 1

3

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

WindowsIdentity wi = WindowsIdentity.GetCurrent();
WindowsPrincipal wp = new WindowsPrincipal(wi);
wp.IsInRole("Group1");
于 2010-06-03T11:36:00.487 回答