我有一个使用Angular和ASP.NET Core后端的Web应用程序。我的计划是,当用户进入该站点时,将立即对其进行身份验证。根据他们所在的组,他们可以访问网站上的某些功能。
我已经尝试过此https://social.technet.microsoft.com/Forums/lync/en-US/0b6803b6-c5c4-445b-9ece-575849a98474/get-users-distribution-groups?forum=ITCG,但由于使用了PowerShell,因此无法正常工作。如果有人可以向我指出正确的方向或显示一个值得赞赏的例子。
答案 0 :(得分:0)
您可能已经注意到的第一件事是,.Net Core中没有System.DirectoryServices命名空间。由于.Net Core是跨平台的,因此该应用程序不知道它在什么环境中运行,因此它可以位于没有Active Directory的Linux服务器上,因此在.Net Core框架中实现System.DirectoryServices毫无意义。
https://www.nuget.org/packages/Novell.Directory.Ldap.NETStandard/
1)安装Novell库 我们首先安装Novell.Directory.Ldap.NETStandard软件包:
PM> Install-Package Novell.Directory.Ldap.NETStandard -Version 2.3.8