使用LDAP凭据和用户凭据进行LDAP身份验证

时间:2019-07-16 07:41:49

标签: c#

我正在尝试使用LDAP身份验证来验证用户。 要创建与LDAP的连接,我必须传递LDAP域的url,用户名和密码。 然后,在与LDAP建立连接之后,必须针对用户进行验证。

下面是我尝试的代码:

using (var context = new PrincipalContext(ContextType.Domain, url, username, password))
{
    a = context.ValidateCredentials("Test1", "dxb@1234");
    var user1 = UserPrincipal.FindByIdentity(context, "Test1");
}

这种方法不起作用,它总是返回false。 注意:我必须同时传递LDAP凭证和用户凭证。

请帮帮我。

0 个答案:

没有答案