如何以编程方式检查用户是否是SharePoint组中AD组的成员?

时间:2016-04-13 08:08:28

标签: sharepoint active-directory sharepoint-2013

我有一个名为SiteCollection Visitors的SharePoint组。在Active Directory中,我有3个嵌套的AD组:

AD小组ADGroup_L1让会员ADGroup_L1_L2拥有会员ADGroup_L1_L2_L3

在AD群组ADGroup_L1_L2_L3中,我有一个名为Adam的用户。此AD组也添加到SharePoint组SiteCollection Visitors

现在,我想从我的SharePoint解决方案中以编程方式检查,如果当前登录到SharePoint系统的用户Adam是SP组SiteCollection Visitors的成员。他不是仅通过名为ADGroup_L1_L2_L3的嵌套ADGroup直接添加到组中。这可能在SP对象模型中吗?

1 个答案:

答案 0 :(得分:-1)

您可以检查以通过SharePoint对象模型查找AD组。 然后遍历AD组以查找用户是否属于AD组。