Question
Can anyone provide an example of using HTTParty using digest auth? I can't find examples on the net and was hoping someone could provide some help. Thanks.
Solution
you can set the username and password using the digest_auth
method when defining your class
class Foo
include HTTParty
digest_auth 'username', 'password'
end
OTHER TIPS
Rob's answer worked for me, but there's another way that doesn't affect the entire class. You could thus change the values for each call.
The following is slightly modified from the HTTParty doc:
class Twitter
include HTTParty
base_uri 'twitter.com'
def initialize(u, p)
@auth = {:username => u, :password => p}
end
def post(text)
options = { :body => {:status => text}, :digest_auth => @auth }
self.class.post('/statuses/update.json', options)
end
end
See the digest_auth
part? I changed that from the original example's basic_auth
.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow