class HTTPClient::AuthBase

Authentication filter base class.

Attributes

scheme[R]

Authentication scheme.

Public Class Methods

new(scheme) click to toggle source
# File lib/httpclient/auth.rb, line 232
def initialize(scheme)
  @scheme = scheme
  @challenge = {}
end

Public Instance Methods

reset_challenge() click to toggle source

Resets challenge state. Do not send ‘*Authorization’ header until the server sends ‘*Authentication’ again.

# File lib/httpclient/auth.rb, line 239
def reset_challenge
  synchronize do
    @challenge.clear
  end
end