ACL を使用して、svn リポジトリへのアクセスを許可します。ユーザー/グループは LDAP (openLDAP 2.4 (LDAP3)) に保存されています。私が使用できるライブラリ/パッケージ (gems) を知っているか、使用している人はいますか。基本的には、LDAP DIT をトラバースし、それに基づいて svn ファイルを更新します。
- ldaps://xxxxxxxxxxx:636 に接続します。
- Traverse DIT (「ou」に基づくサブツリー)
- 属性の読み取り
- svn ACL ファイルを書き込みます。
これが、私がしなければならないことの概要です。それで、私の質問は、使用できるldapパッケージ/ライブラリに関するものです。Net::LDAP について聞いたことがあります。私はRubyにとても慣れていないので、私はそれを学びながら学んでいます。
また、間違っていたら訂正してください。ldaps:// を使用しています。つまり、ldap サーバーに接続すると、サーバーは証明書を送信します。証明書を処理するために何か特別なことをする必要がありますか? ありがとうございました