Files

Net::HTTPHeader

Public Instance Methods

auth_data() click to toggle source

could also try an automatic authentication. sends as basic first, then resends if required, or whatever. seems kind of messy exposing this stuff here.

     # File lib/net/ntlm_http.rb, line 785
785:                 def auth_data
786:                         @auth_data
787:                 end
ntlm_auth(user, password, wait=false) click to toggle source

can set wait - don’t authenticate unless challenged. useful when reusing the connection (otherwise you handshake for each request). wait should probably become the default, allowing the type of authentication to be driven by a server challenge.

     # File lib/net/ntlm_http.rb, line 793
793:                 def ntlm_auth user, password, wait=false
794:                         @auth_data = [:ntlm, user, password]
795:                         self['Authorization'] = 'NTLM ' + Net::NTLM::Message::Type1.new.encode64 unless wait
796:                 end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.