4

有人知道如何使用 oauth for rails 实现 HTTP 代理吗?我正在使用 oauth gem,但在代理服务器后面。

发现很难解决这个问题。非常令人沮丧!

谢谢你的帮助,

约翰

4

2 回答 2

9

在创建消费者时尝试添加 :proxy 属性:

@consumer = OAuth::Consumer.new( consumer_key, consumer_secret, {
  :site               => 'http://site.com',
  :proxy              => 'http://proxy.mycompany.com:8080',
  :request_token_path => "/oauth/request_token",
  :access_token_path  => "/oauth/access_token",
  :authorize_path     => "/oauth/authorize"
  })
于 2010-06-01T23:07:22.267 回答
1

解决方案未测试您是否尝试设置 OAuth::Consumer.proxy = http://login:password@ip_address/ 您可以在 RequestToken.consumer.proxy 甚至 AccessToken.consumer.proxy 上执行此操作

它应该来自我在 ruby​​ 库中看到的内容。

祝你好运

于 2009-07-27T21:32:38.693 回答