Skip to content

Gem to allow Faraday work against services that require Digest Auth.

License

Notifications You must be signed in to change notification settings

bhaberer/faraday-digestauth

Repository files navigation

Faraday::DigestAuth

Gem Version Coverage Status Code Climate

Installation

Add this line to your application's Gemfile:

gem 'faraday-digestauth'

And then execute:

$ bundle install

Usage

require 'faraday'
require 'faraday/digestauth'

conn = Faraday.new(url: HOSTNAME) do |f|
  f.request :digest, USERNAME, PASSWORD
  f.adapter Faraday.default_adapter
end

conn.get 'resource'

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

History

This gem was extracted from Hyperclient by @oriolgual and turned into a gem by @bhaberer.

Note: I'm not actively maintaining or managing this gem any longer, as I no longer work on projects using digest auth, if you would like to help maintain this gem please let me know.

License

MIT License, see LICENSE for details.

About

Gem to allow Faraday work against services that require Digest Auth.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages