HTTParty Digesto de autenticación
Pregunta
Puede cualquier persona proporcionar un ejemplo del uso HTTParty utilizando autenticación digerir? No puedo encontrar ejemplos en la red y estaba esperando que alguien podría proporcionar algo de ayuda. Gracias.
Solución
Se puede configurar el nombre de usuario y la contraseña utilizando el método digest_auth
en la definición de la clase
class Foo
include HTTParty
digest_auth 'username', 'password'
end
Otros consejos
La respuesta de Rob trabajó para mí, pero no hay otra manera que no afecte a toda la clase. De este modo se podría cambiar los valores para cada llamada.
La siguiente es ligeramente modificada de la 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
Vea la parte digest_auth
? He cambiado desde que basic_auth
del original ejemplo.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow