正在SharePoint中读取Active Directory组用户
假设我有一个名为“Group1”的活动目录组。我将此Group1添加到SharePoint网站(人员和组>>新用户) 属于Group1的所有用户现在都可以访问sharepoint网站 现在,对于特定的自定义Web部件,我需要只针对属于Group1的用户。但是,当属于Group1的用户登录到sharepoint网站时,我无法从sharepoint上下文中确定该用户是否属于Group1。有什么想法吗 谢谢,正在SharePoint中读取Active Directory组用户,sharepoint,active-directory,active-directory-group,Sharepoint,Active Directory,Active Directory Group,假设我有一个名为“Group1”的活动目录组。我将此Group1添加到SharePoint网站(人员和组>>新用户) 属于Group1的所有用户现在都可以访问sharepoint网站 现在,对于特定的自定义Web部件,我需要只针对属于Group1的用户。但是,当属于Group1的用户登录到sharepoint网站时,我无法从sharepoint上下文中确定该用户是否属于Group1。有什么想法吗 谢谢, Faiz使用以下代码检查当前用户是否在给定的安全组中: WindowsIdentity wi
Faiz使用以下代码检查当前用户是否在给定的安全组中:
WindowsIdentity wi = WindowsIdentity.GetCurrent();
WindowsPrincipal wp = new WindowsPrincipal(wi);
wp.IsInRole("Group1");
这只给出了SPG组。我需要一个广告组。但是,当我们将此添加到SharePoint时,它将作为SPUser,因此我无法从该SPUser获取用户。我不太理解您的评论。。。我发布的代码检查当前标识是否属于给定的广告安全组。您不必检索安全组的SPUser对象来检查当前用户的组成员资格。请张贴一些代码,如果你已经写了一些东西…当我回答,你的代码是为SPGroup查询。我猜有人在编辑。谢谢你的回复。