检查当前用户是否是活动目录组的成员
我需要检查当前用户是否是活动目录组的成员。我首先获取当前用户,如下所示。现在我想知道如何检查此 CurrentUser 是否在活动目录组“CustomGroup”中
string CurrentUser = WindowsIdentity.GetCurrent().Name;
I need to check whether current user is a member of an active directory group. I started with getting the current user as below. Now I want to know how to check this CurrentUser is in active directory group "CustomGroup"
string CurrentUser = WindowsIdentity.GetCurrent().Name;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 .NET 3.5
System.DirectoryServices.AccountManagement
类。请参阅 MSDN 文章在 .NET Framework 3.5 中管理目录安全主体细节。你可以使用类似的东西:You can use the .NET 3.5
System.DirectoryServices.AccountManagement
classes. See the MSDN article Managing Directory Security Principals in the .NET Framework 3.5 for details. You can use something like:在 .NET 3.5 或 4 中尝试一下:
Try thisin .NET 3.5 or 4: