lib/net/ldap/auth_adapter/gss_spnego.rb in net-ldap-0.13.0 vs lib/net/ldap/auth_adapter/gss_spnego.rb in net-ldap-0.14.0

- old
+ new

@@ -20,15 +20,15 @@ require 'ntlm' user, psw = [auth[:username] || auth[:dn], auth[:password]] raise Net::LDAP::BindingInformationInvalidError, "Invalid binding information" unless (user && psw) - nego = proc { |challenge| + nego = proc do |challenge| t2_msg = NTLM::Message.parse(challenge) t3_msg = t2_msg.response({ :user => user, :password => psw }, { :ntlmv2 => true }) t3_msg.serialize - } + end Net::LDAP::AuthAdapter::Sasl.new(@connection).bind \ :method => :sasl, :mechanism => "GSS-SPNEGO", :initial_credential => NTLM::Message::Type1.new.serialize,