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