def authenticate(username, password)
require 'net-ldap'
ldap = Net::LDAP.new
ldap.host = 'server.local'
ldap.port = 389
ldap.base = 'cn=users, dc=server, dc=local'
ldap.auth username, password
if ldap.bind
puts "authentication succeeded"
else
puts "authentication failed"
end
上記は私のメソッドで使用するコードであり、試行が失敗する理由がわかりません。ユーザーを認証しようとしています。どこが間違っているのかわかりませんでしたか?毎回認証に失敗しました。なぜ?私を助けてください。