Active Directory に対してユーザーを認証するために devise_ldap_authenticatable を使用しています。認証は正常に機能します。ただし、問題が 1 つあります。現在、devise.rb は ldap_use_admin_to_bind = true を使用するように構成されており、ldap.yml は admin_user と admin_password が適切に設定されるように構成されています。
これら 3 つの設定のいずれかが変更または削除されると、ユーザー認証に失敗します。
AD 管理者パスワードをファイルに保存したくないので、これらのフィールドをどのように省略できるのだろうか。何か案が ?
LDAPがADにバインドできるかどうかを確認するには、ユーザーが指定したユーザー名とパスワードで十分だと考えています。
ありがとう。