2009-07-20 8 views
4

Est-ce que quelqu'un sait comment implémenter un HTTP PROXY avec oauth pour rails? J'utilise le gem oauth mais je suis derrière un serveur proxy.Ruby and Rails - proxy oauth et http

Il est très difficile de résoudre ce problème. Très frustrant!

Merci pour toute aide,

John

Répondre

8

Essayez d'ajouter la propriété: proxy lorsque vous créez votre consommation:

@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" 
    }) 
1

Solution non testé Avez-vous essayez de définir la OAuth :: Consumer.proxy = http://login:[email protected]_address/ Vous pouvez le faire sur RequestToken.consumer.proxy ou même sur AccessToken.consumer.proxy

Il devrait partir de ce que j'ai vu dans la bibliothèque de rubis.

Bonne chance