Method: HTTPClient::WWWAuth#initialize

Defined in:
lib/httpclient/auth.rb

#initializeWWWAuth

Creates new WWWAuth.



83
84
85
86
87
88
89
90
91
92
# File 'lib/httpclient/auth.rb', line 83

def initialize
  @basic_auth = BasicAuth.new
  @digest_auth = DigestAuth.new
  @negotiate_auth = NegotiateAuth.new
  @ntlm_auth = NegotiateAuth.new('NTLM')
  @sspi_negotiate_auth = SSPINegotiateAuth.new
  @oauth = OAuth.new
  # sort authenticators by priority
  @authenticator = [@oauth, @negotiate_auth, @ntlm_auth, @sspi_negotiate_auth, @digest_auth, @basic_auth]
end