【问题标题】:Using Ruby to access LDAP DIT使用 Ruby 访问 LDAP DIT
【发布时间】:2010-12-07 17:41:30
【问题描述】:

我们使用 ACL 来授予对 svn 存储库的访问权限。用户/组存储在 LDAP 中(openLDAP 2.4 (LDAP3)。有谁知道或使用过我可以使用的库/包(gems)。基本上,我将遍历 LDAP DIT 并在此基础上更新我的 svn 文件。

  1. 连接到 ldaps://xxxxxxxxxxx:636
  2. 遍历 DIT(基于 'ou' 的子树)
  3. 读取属性
  4. 写入 svn ACL 文件。

这是我需要做的高级概述。所以,我的问题是关于我可以使用的 ldap 包/库。我听说过 Net::LDAP。我对 Ruby 很陌生,所以我边走边学。

另外,如果我弄错了,请纠正我。我们使用 ldaps:// 这意味着当我连接到 ldap 服务器时,服务器会发送一个证书。我需要做一些特别的事情来处理证书吗?谢谢

【问题讨论】:

    标签: ruby ldap openldap


    【解决方案1】:

    我之前使用过Ruby/LDAP,一切正常。 gem 附带了一个代码示例。也可以看看documentation

    【讨论】:

    • 谢谢...我今晚试试
    猜你喜欢
    • 2016-12-14
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多