你甚至尝试google?
编辑
抱歉,hubub和snarky响应。我认为你遇到的问题是你没有完全问这个问题 - 无论是在这里还是在谷歌。无论如何,你不需要在这里舔C#代码。您只需要配置您的Web应用程序即可将AD用作会员提供商。你需要一个连接字符串[得到这个权利是最难的部分]:
<connectionStrings>
<add name="MyAd"
connectionString="LDAP://adserver/OU=Users"
/>
</connectionStrings>
而且一个成员提供:
<membership defaultProvider="AdProvider">
<providers>
<add
name="AdProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider,
System.Web, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="MyAd"
applicationName="ItRemoteHelpdesk"
enablePasswordReset="false"
/>
</providers>
</membership>
然后用户可以使用他们的正常的用户名@域名和密码登录。
很明显,你甚至没有试图寻找这个你自己(我想知道,我为此甚至一个月前建立一个类库)。请询问具体问题的答案,而不是整个解决方案。 – Brad 2010-10-22 18:15:25
谷歌本身的第一个链接应该会给你所有你需要的信息http://www.c-sharpcorner.com/uploadfile/ankithakur/login_using_active_directory04052006061801am/login_using_active_directory.aspx – InSane 2010-10-22 18:16:18
@Shogun,你发现了什么新的链接@ InSane发布? – Brad 2010-10-22 18:26:31