Method: Mechanize::HTTP::Agent#request_auth_digest

Defined in:
lib/mechanize/http/agent.rb

#request_auth_digest(request, uri, realm, base_uri, iis) ⇒ Object

[View source]

621
622
623
624
625
626
627
628
# File 'lib/mechanize/http/agent.rb', line 621

def request_auth_digest request, uri, realm, base_uri, iis
  challenge = @digest_challenges[realm]

  uri.user, uri.password, = @auth_store.credentials_for uri, realm.realm

  auth = @digest_auth.auth_header uri, challenge.to_s, request.method, iis
  request['Authorization'] = auth
end