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