代理背后的omniauth [英] omniauth behind proxy

查看:90
本文介绍了代理背后的omniauth的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个使用omniauth的小应用程序,并且正在使用LinkedIn提供商(omniauth-linkedin)对其进行测试.不幸的是,我的测试环境位于代理后面.因此,我需要通过代理访问linkedin.

I have a small app using omniauth and I'm testing it with LinkedIn provider (omniauth-linkedin). Unfortunately my test environment is behind a proxy. So I need to access linkedin through a proxy.

如何设置代理地址,以使到Linkedin的请求成功?它似乎并没有遵循http_proxy设置.

How do I set the proxy address so the request to linkedin will succeed? It does not seem to be obeying the http_proxy settings.

推荐答案

我想出来了..

ue OmniAuth::Builder do
  provider :linkedin, "KEY", "SECRET", {:client_options => { :proxy =>\
 ENV["HTTP_PROXY"] || ENV["http_proxy"]  }}
end

这篇关于代理背后的omniauth的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆