我想通过 Active Directory 对用户进行身份验证。现在我为此使用 Novell.Directory.Ldap.NETStandard 库。
场景:用户将输入他的电子邮件和密码。我现在要做的是使用一些服务登录名(用户名、密码)通过 LDAP 连接到 AD,这样我就可以在 AD 中搜索。我将搜索电子邮件,找到用户,然后验证他的凭据。
我要什么:我不想使用用户名和密码将服务用户登录到 AD。我想使用运行应用程序的用户的授权在 AD 中进行连接和搜索。我正在考虑类似于 SQL 连接的东西,我可以说Integrated Security=True;。
有没有办法在 ASP.Net Core 中做到这一点?