Мы с коллегой пытаемся заставить ActiveResource работать с аутентификацией HMAC, и пока это было нелегко.Благодаря ручной настройке заголовков мы смогли заставить его работать с некоторыми вызовами.В любом случае, мы оба чувствуем себя некомфортно с этим решением - мы действительно не хотим изобретать велосипед для чего-то столь же важного, как наша аутентификация HMAC.
В настоящее время мы пытаемся выяснить, есть ли в ActiveResource способ настройкииспользуемое по умолчанию соединение.Если это выполнимо, мы можем легко установить соединение Фарадея с помощью HMAC, а затем легко узнать, что ActiveResource всегда будет использовать это соединение.
Мы попробовали гем api_auth, но столкнулись с ошибками (которые я потерял).Мы собираемся попробовать это снова, но я не полон надежд.
class MyResource < ActiveResource::Base
with_api_auth(access_id, secret_key)
end
Если у кого-нибудь есть какие-либо предложения о том, как с этим справиться, мы были бы чрезвычайно благодарны.