我正在构建一个网站,我需要使用Active Directory对用户进行身份验证。
我的网站位于不同的网络和运行Active Directory的服务器上的IP(它位于完全不同的网络和域中)。
我想知道是否可以构建一个可以在远程AD上验证用户身份的登录页面。
感谢您的时间。
答案 0 :(得分:3)
这样做的一种方法是使用LDAP来验证提供的用户凭据。来自Microsoft的Here is an example如何做到这一点。
答案 1 :(得分:2)
您不应在Active Directory服务器上部署任何Web服务。
您可以使用System.Directoryservices.Accountmanagement命名空间类(.NET 4)或使用ADSI。
答案 2 :(得分:0)
我有类似的情况,我能想到的唯一方法就是这样:
不要认为除了这些内容之外,您可以通过外部网站使用身份验证。