如何在当前的Facebook Apps网站上为Devise / Omniauth配置Facebook App

时间:2014-06-19 18:32:42

标签: ruby-on-rails facebook authentication devise omniauth

我正在使用本教程为我的Rails 4应用程序设置简单的OmniAuth身份验证:http://sleekd.com/tutorials/setting-up-omniauth-authentication-with-facebook/

问题是该教程已有3年历史,Facebook App配置网站的组织发生了重大变化。

似乎不再有“网站网址”框(我会输入http://localhost:3000)。我也没有看到“站点域”框(我将输入localhost)。

在“基本设置”中,有一个“应用域名”框,但不接受localhost。在此处使用localhost会导致以下错误:

  

“这必须来自Canvas URL,Secure Canvas URL,Unity Binary   URL,站点URL,移动站点URL,页面选项卡URL或安全页面选项卡URL。   检查并更正以下域:localhost“

有人能指出我应该在最近的Facebook App配置网站上输入这两项信息吗?

1 个答案:

答案 0 :(得分:2)

您需要进入左侧边栏的设置,然后选择+添加平台。选择网站并放置

http://localhost:3000/

在“网站网址”字段中。

App Domains字段可以为空白。