我和一位同事正在尝试让ActiveResource与HMAC身份验证一起使用,到目前为止,这并不容易。通过手动设置标题,我们可以使其与某些调用一起使用。无论如何,我们俩都对这种解决方案感到不舒服-我们真的不想在像HMAC auth这样重要的事情上重新发明轮子。
我们目前正在尝试找出ActiveResource中是否可以设置所使用的默认连接。如果可行,我们可以使用HMAC轻松建立法拉第连接,然后轻松知道ActiveResource将始终使用该连接。
我们确实尝试了api_auth gem,但是遇到了错误(我已经不知道了)。我们将再次尝试,但我并不满怀希望。
class MyResource < ActiveResource::Base
with_api_auth(access_id, secret_key)
end
如果有人对如何处理此问题有任何建议,我们将非常感谢。