gpt4 book ai didi

delphi - 使用 ADO 连接到 Sun LDAP

转载 作者:行者123 更新时间:2023-12-03 14:39:11 24 4
gpt4 key购买 nike

我想使用 Delphi 程序连接(并获取用户组)到 Sun LDAP 服务器。我认为 ADSI 仅适用于 Microsoft LDAP。我尝试使用 ADO,但无法连接。

有人可以展示一些代码我将如何做到这一点吗?

最佳答案

我认为this code符合要求。

ADSI 不仅仅是 LDAP,根据我的经验,使用 LDAP 客户端连接到 ActiveDirectory 比使用其他方式更容易 - 不幸的是,这正是您正在尝试做的事情。

为了帮助您入门,这里有一种对用户进行身份验证的安全方法。

  1. 使用您的服务帐户与 LDAP 服务器建立连接。如果可能,请使用基于 SSL 的 LDAP 协议(protocol)、LDAPS
  2. 搜索用户名(即 CN=jdoe 部分)以获取完整 DN(可分辨名称)
  3. 如果您有重复的结果,请在此处停止并出现错误
  4. 使用您尝试验证的 DN 和密码绑定(bind)到 LDAP。确保双方使用相同的验证方法。
  5. 如果绑定(bind),则密码有效。
  6. 关闭您刚刚建立的连接
  7. 根据您的需要,可以保留第 1 步中建立的连接,也可以将其拆除。

关于delphi - 使用 ADO 连接到 Sun LDAP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5965956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com