【发布时间】:2016-08-03 03:51:32
【问题描述】:
我的应用程序正在使用 AD 身份验证使用 LDAP URL 登录。一切都很好,直到我们的 SA 告诉我们将 URL 更改为 LDAPS。一旦我将 URL 添加为 LDAPS,它就会引发异常并且不允许用户登录。请帮帮我。
Working LDAP URL: LDAP://reg1.abc.com
LDAPS URL (NEW) : LDAPS://reg1.abc.com (Not working once changed)
以下是通过 LDAP 验证用户的代码。
public static SearchResult AuthenticateUser(string userName, string password)
{
var directoryEntry = new DirectoryEntry(ConfigurationManager.AppSettings["ActiveDirectoryPath"], userName, password, AuthenticationTypes.Secure);
var directorySearcher = new DirectorySearcher(directoryEntry);
directorySearcher.Filter = "(samaccountname=" + userName + ")";
var result = directorySearcher.FindOne();
return result;
}
【问题讨论】:
标签: asp.net-mvc authentication active-directory ldap