我知道这已被多次询问,但解决方案对我不起作用。我在我的Rails应用程序中使用omniauth / devise与Facebook,并且在指向登录页面时我不断收到愚蠢的错误消息。 “”错误“:{ “message”:“无效的redirect_uri:应用程序配置不允许给定URL。”, “type”:“OAuthException”, “代码”:191 }“
我尝试了所有解决方案,例如本地主机链接,本地IP地址和许多其他解决方案。我不知道是什么造成的。
答案 0 :(得分:0)
我假设从你的问题的措词中你想要以开发模式工作。
在Facebook开发人员中心的应用设置下,请确保选中了“使用Facebook登录网站”的复选框,然后输入包含您正在使用的端口的网址:http://localhost:3000
。此外,请确保应用域也设置为localhost
。
您可能还需要将沙盒模式切换为“已禁用”。来源:来自以开发模式运行的工作设备/ omniauth / facebook应用程序的配置。