0

devise_ldap_authenticatable gem を使用して Devise LDAP 認証をセットアップしようとしています。このコードはdevise.rbにあります

config.ldap_logger = true
config.ldap_create_user = false
config.ldap_update_password = false
config.ldap_config = "#{Rails.root}/config/ldap.yml"
config.ldap_check_group_membership = false
config.ldap_check_attributes = false
config.ldap_use_admin_to_bind = false
config.ldap_ad_group_check = false
config.ldap_auth_username_builder =Proc.new() {|attribute, login, ldap|login+'@domain'}

コンソールですべてが正常に動作し、バインドして dn ルックアップを実行できます。デバイスがエラーなしでリダイレクトしているため、レールアプリでもログインは正常に機能しているようです。しかし、これは私が得るログです。アプリケーションで dn ルックアップが失敗し、何も返されず、ユーザーも作成されないようです

LDAP dn lookup: sAMAccountName=username
LDAP search for login: sAMAccountName=username
LDAP search yielded 0 matches
Authorizing user username@domain
LDAP dn lookup: sAMAccountName=username
LDAP search for login: sAMAccountName=username
LDAP search yielded 0 matches

どんな助けでも大歓迎です

4

1 に答える 1