【问题标题】:LDAPS connection with ASP.Net/C#与 ASP.Net/C# 的 LDAPS 连接
【发布时间】:2017-05-26 15:56:44
【问题描述】:

我有一个 LDAP 协议的连接字符串

ldap://ldap.example.com:636/DC=users,DC=buyers

效果很好。

但我需要使用 LDAPS 连接:

ldaps://ldap.example.com/DC=users,DC=buyers

当我测试连接时,它确实显示在 ldp.exe 窗口形式中。

不幸的是,它在 Asp.Net 应用程序中不起作用。我收到“未知错误(0x80005000)”。

我不确定 LDAPS 字符串是否可以使用 Asp.Net。我将源代码下载到 LDAPConnection.cs 类中,但找不到任何有价值的信息。

【问题讨论】:

标签: c# asp.net ssl active-directory ldap


【解决方案1】:

您发现有效的方法确实是使用 LDAPS:

ldap://ldap.example.com:636/DC=users,DC=buyers

这是唯一的方法。我在我现有的一个项目中这样做。它不理解“LDAPS://”。

如果你不相信我 :) 在调试时启动 Wireshark。连接后,您会看到与域控制器的 SSL 握手。

端口 636 用于 LDAPS。端口 389 是非 SSL 端口。

如果您拥有多个域,则可以通过 SSL 将端口 3269 用于全局编录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-30
    • 1970-01-01
    • 2015-05-20
    • 2013-10-18
    • 2017-09-07
    • 2017-10-24
    • 1970-01-01
    相关资源
    最近更新 更多