Facebook身份验证URL错误。轨道

时间:2013-06-13 16:28:07

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

我知道这已被多次询问,但解决方案对我不起作用。我在我的Rails应用程序中使用omniauth / devise与Facebook,并且在指向登录页面时我不断收到愚蠢的错误消息。 “”错误“:{       “message”:“无效的redirect_uri:应用程序配置不允许给定URL。”,       “type”:“OAuthException”,       “代码”:191    }“

我尝试了所有解决方案,例如本地主机链接,本地IP地址和许多其他解决方案。我不知道是什么造成的。

1 个答案:

答案 0 :(得分:0)

我假设从你的问题的措词中你想要以开发模式工作。

在Facebook开发人员中心的应用设置下,请确保选中了“使用Facebook登录网站”的复选框,然后输入包含您正在使用的端口的网址:http://localhost:3000。此外,请确保应用域也设置为localhost

您可能还需要将沙盒模式切换为“已禁用”。来源:来自以开发模式运行的工作设备/ omniauth / facebook应用程序的配置。