使用SSL VPN隧道的.NET Core 2.0 LDAP / AD身份验证

时间:2018-09-24 10:19:18

标签: .net-core ldap

我已经在(.NET Core 2.0)中开发了一个应用程序,并希望使用SSL VPN隧道与客户的AD服务进行通信以验证用户的身份,下面的代码在本地环境下可以正常工作(看起来就像在驻留代码时一样)在同一个域中。

    try
    {
        DirectoryEntry entry = new DirectoryEntry("LDAP://" + domain, userName, password);
        object nativeObject = entry.NativeObject;
    }
    catch (DirectoryServicesCOMException ex)
    {
    }
    catch (Exception ex)
    {
    }
    return false;

但是,当通过SSL VPN通道进行AD访问时,该代码不起作用,并收到错误消息“服务器无法运行。”,有什么办法解决这个问题或其他替代方法吗?

0 个答案:

没有答案