# File lib/devise_ldap_authenticatable/ldap/connection.rb, line 201
      def has_required_attribute_presence?
        return true unless ::Devise.ldap_check_attributes_presence

        user = search_for_login

        @required_attributes_presence.each do |key,val|
          if val && !user.attribute_names.include?(key.to_sym)
            DeviseLdapAuthenticatable::Logger.send("User #{dn} doesn't include attribute #{key}")
            return false
          elsif !val && user.attribute_names.include?(key.to_sym)
            DeviseLdapAuthenticatable::Logger.send("User #{dn} includes attribute #{key}")
            return false
          end
        end

        return true
      end