現在、ルビーを使ってLDAPアカウントのパスワードを変更しようとしています。以前OpenDJとJavaを使用していたので、新しいパスワードをプレーンテキストとして取得するだけで、OpenLDAPオプションで設定された関数を使用して暗号化パスワードとして設定されたパスワード変更要求をトリガすることができました。ハッシュ関数を知らずにLDAPパスワードを変更する
しかし、ルビーでは、私はパスワード属性を直接変更する方法を考え出しました。
RubyでOpenDJでjavaと同じことをすることはできますか?
はありがとう、あなたは「独立した操作は、」OpenDJで使用されていると指摘することができますか? –
LDAP変更操作(userPassword属性の置換)またはLDAPパスワード変更拡張操作を使用して、パスワードを変更できます。 –
はい、ありがとうございます!私は拡張操作を探していました。一部のライブラリは、userPasswordを変更しようとすると自動的に使用しますが、net-ldapはそれを使用しません。しかし、今それは動作します! –