Cry*_*eão 12 facebook ruby-on-rails heroku facebook-graph-api
当有人试图通过facebook登录时,我的Heroku应用程序(RoR)开始抛出此错误.
(#5) Unauthorized source IP address
Cry*_*eão 21
发生这种情况是因为我的heroku机器的IP地址(与其他应用程序共享)被Facebook列入黑名单.
我的heroku应用程序的简单重启解决了这个问题.
我联系了Heroku的支持,他们告诉我他们无能为力,这很公平,facebook是阻止该IP 传入连接的人.
他们建议我使用静态IP解决方案,并联系facebook将我的IP列入白名单,他们建议我添加一个AddOn.Proximo,可以让你的应用程序有一个静态IP地址,但我认为它不是很可扩展(太昂贵).(我还没试过这个)
所以,我看到这篇文章谈到在亚马逊上使用微型Linux EC2实例,使用代理服务器在这里制作静态IP ,我认为如果问题仍然存在,我将尝试一下.
编辑
在这里的facebook bug报告中,facebook工作人员说他们将继续阻止来自任何恶意应用程序的传入连接,如果你的IP与其中一个共享,那么他们无能为力.他们还建议使用静态IP解决方案,如果您想确保此问题再次发生.
| 归档时间: |
|
| 查看次数: |
3410 次 |
| 最近记录: |