LDAP身份验证始终要求域作为用户名的一部分
本文关键字:用户 一部分 身份验证 LDAP | 更新日期: 2023-09-27 18:19:44
我正在尝试使用LDAP for Windows Server对用户进行AD身份验证。以下是我的代码:
string domList = "LDAP://172.21.0.1:389/CN=Configuration,DC=myDom,DC=local;
System.DirectoryServices.DirectoryEntry deRoot = new System.DirectoryServices.DirectoryEntry(domList, userNameURL, password, authType);
deRoot.RefreshCache();
这在大多数情况下都很好,我有一个特定的网站,在那里我得到了一个无效的用户名/密码错误。
如果我将用户名更改为myDom''username格式,那么它就可以工作了。但是,我只希望用户输入他们的用户名。我不明白为什么需要域,因为它是LDAP连接字符串的一部分。你知道为什么会这样吗?
事实证明这是在转移注意力。我需要将身份验证类型设置为安全的