0

ACL を使用して、svn リポジトリへのアクセスを許可します。ユーザー/グループは LDAP (openLDAP 2.4 (LDAP3)) に保存されています。私が使用できるライブラリ/パッケージ (gems) を知っているか、使用している人はいますか。基本的には、LDAP DIT をトラバースし、それに基づいて svn ファイルを更新します。

  1. ldaps://xxxxxxxxxxx:636 に接続します。
  2. Traverse DIT (「ou」に基づくサブツリー)
  3. 属性の読み取り
  4. svn ACL ファイルを書き込みます。

これが、私がしなければならないことの概要です。それで、私の質問は、使用できるldapパッケージ/ライブラリに関するものです。Net::LDAP について聞いたことがあります。私はRubyにとても慣れていないので、私はそれを学びながら学んでいます。

また、間違っていたら訂正してください。ldaps:// を使用しています。つまり、ldap サーバーに接続すると、サーバーは証明書を送信します。証明書を処理するために何か特別なことをする必要がありますか? ありがとうございました

4

1 に答える 1

0

以前にRuby/LDAPを使用したことがありますが、問題なく動作しました。gem に付属するコード例があります。ドキュメントも参照してください。

于 2009-10-18T11:10:00.973 に答える