0

我想通过 Active Directory 对用户进行身份验证。现在我为此使用 Novell.Directory.Ldap.NETStandard 库。

场景:用户将输入他的电子邮件和密码。我现在要做的是使用一些服务登录名(用户名、密码)通过 LDAP 连接到 AD,这样我就可以在 AD 中搜索。我将搜索电子邮件,找到用户,然后验证他的凭据。

我要什么:我不想使用用户名和密码将服务用户登录到 AD。我想使用运行应用程序的用户的授权在 AD 中进行连接和搜索。我正在考虑类似于 SQL 连接的东西,我可以说Integrated Security=True;

有没有办法在 ASP.Net Core 中做到这一点?

4

1 回答 1

0

解决了!我使用了错误的库。

我现在从这里使用微软的实现:System.DirectoryServices.AccountManagement;

效果很好。

于 2020-03-11T08:37:19.303 回答