我正在尝试在 .NET 中使用 LDAP 制作一个简单的身份验证系统。我正在检查 .NET 中的一些命名空间,并简单地制作如下的标准代码片段。
DirectoryEntry de = new DirectoryEntry(path,username,password);
DirectorySearcher s = new DirectorySearcher(de);
s.Filter = "(&(cn=" + username2 + "))";
SearchResult result = s.FindOne();
if (result != null) {
Console.WriteLine("User exists");
} else {
Console.WriteLine("User does not exist");
}
我有一个管理员用户名和密码,username
我password
用它来验证客户端应用程序。我有第二个用户名和密码,username2
需要password2
在 LDAP 中检查才能登录。
username
是管理员帐户,username2
只是 LDAP 中的用户。那么如何查看username2
密码呢?