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
以上是我在我的方法中使用的代码,我不确定为什么我的尝试会失败。我正在尝试对用户进行身份验证。我找不到哪里出错了?它每次都将身份验证失败。为什么?请帮我。