Authentication filter for handling DigestAuth negotiation. Ignores uri argument. Used in ProxyAuth.
# File lib/httpclient/auth.rb, line 506 def challenge(uri, param_str) synchronize { @challenge = parse_challenge_param(param_str) true } end
overrides DigestAuth#get. Uses default user name and password regardless of target uri if the proxy has required authentication before
# File lib/httpclient/auth.rb, line 489 def get(req) target_uri = req.header.request_uri synchronize { param = @challenge return nil unless param user, passwd = @auth return nil unless user calc_cred(req, user, passwd, param) } end
# File lib/httpclient/auth.rb, line 500 def reset_challenge synchronize do @challenge = nil end end
overrides DigestAuth#set. sets default user name and password. uri is not used.
# File lib/httpclient/auth.rb, line 479 def set(uri, user, passwd) synchronize do @set = true @auth = [user, passwd] end end
Generated with the Darkfish Rdoc Generator 2.