Class Net::NTLM::Client
In: lib/net/ntlm/client.rb
Parent: Object

Methods

Constants

DEFAULT_FLAGS = NTLM::FLAGS[:UNICODE] | NTLM::FLAGS[:OEM] | NTLM::FLAGS[:SIGN] | NTLM::FLAGS[:SEAL] | NTLM::FLAGS[:REQUEST_TARGET] | NTLM::FLAGS[:NTLM] | NTLM::FLAGS[:ALWAYS_SIGN] | NTLM::FLAGS[:NTLM2_KEY] | NTLM::FLAGS[:KEY128] | NTLM::FLAGS[:KEY_EXCHANGE] | NTLM::FLAGS[:KEY56]

Attributes

domain  [R] 
flags  [R] 
password  [R] 
username  [R] 
workstation  [R] 

Public Class methods

@note All string parameters should be encoded in UTF-8. The proper

  final encoding for placing in the various {Message messages} will be
  chosen based on negotiation with the server.

@param username [String] @param password [String] @option opts [String] :domain where we‘re authenticating to @option opts [String] :workstation local workstation name @option opts [Fixnum] :flags (DEFAULT_FLAGS) see Net::NTLM::Message::Type1.flag

Public Instance methods

@return [Client::Session]

[Validate]