【发布时间】:2012-02-27 12:06:32
【问题描述】:
我已经为 Active Directory LDAP 用户的身份验证编写了代码。它对 AD 中的所有用户帐户进行身份验证,但我只想要管理员帐户身份验证而不是其他用户帐户(见下面的代码)。还找到连接 DNS 的域名(参考附图片)。
try
{
DirectoryEntry entry = new DirectoryEntry(Domain, UserName, Password);
object nativeObject = entry.NativeObject;
Program.fileWrite.WriteLine(DateTime.Now + "\t Login with credentials " + UserName + " and " + Password);
return true;
}
catch (DirectoryServicesCOMException e)
{
Program.fileWrite.WriteLine(DateTime.Now + "\t " + e.Message);
return false;
}
【问题讨论】:
标签: c# active-directory windows-server-2003 adldap