【发布时间】:2011-12-05 13:21:48
【问题描述】:
我有一个应用程序专门使用 Facebook 作为身份验证提供程序,并且已正确设置生产模式的回调。为了让它工作,你为你的 Facebook 应用程序提供一个站点 URL 和一个站点域以用于回调,在我的例子中,它分别是 http://appname.heroku.com 和 appname.heroku.com。
问题是我的控制器设置为只允许经过身份验证的会话,因此我无法在开发模式下查看我的应用程序,因为 Facebook 应用程序的域显然没有设置为 localhost。
如何在不更改 Facebook 设置的情况下解决此问题?
【问题讨论】:
-
使用域 localhost:3000 创建另一个 facebook 应用程序进行开发
标签: ruby-on-rails ruby facebook omniauth