读取 SharePoint 中的 Active Directory 组用户

发布于 2024-09-04 05:33:40 字数 255 浏览 8 评论 0原文

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

Group1 中的所有用户现在都可以访问共享点站点。

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

谢谢, 费兹

Say that i have an active directory group called "Group1". I add this Group1 to a SharePoint site ( People and Group >> New User).

All the users that are part of Group1 can now access sharepoint site.

Now,for a specific custom webpart, i need to target to only users who belong to Group1. But when a user who belongs to Group1 logs into the sharepoint site, i am not finding a way to determine from within SharePoint context if this user belongs to Group1. Any thoughts?

Thanks,
Faiz

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绾颜 2024-09-11 05:33:40

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

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

Use the following code to check if the current user is in the given security group:

WindowsIdentity wi = WindowsIdentity.GetCurrent();
WindowsPrincipal wp = new WindowsPrincipal(wi);
wp.IsInRole("Group1");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文