gem「devise_ldap_authenticatable」でユーザーパスワードをリセットしようとしましたが、うまくいきませんでした。
実行しようとしたコマンドは.
Devise::LdapAdapter.update_password(login, new_password)
しかし、うまくいきませんでした。
残念ながら、バインドしようとすると、古いパスワードが nil であるため、そのユーザーをパスワード nil でバインドしようとします。また、管理者ユーザーの資格情報でバインドしようとしましたが、管理者ユーザーがログインしています。パスワードは更新されません。
その権限を持つ管理者ユーザーとして「old_password」を使用せずに、ユーザー LDAP アカウントのパスワードをリセットするにはどうすればよいでしょうか?
より良い解決策を知っている場合は、共有してください!