ruby-on-rails - 本地主机上的 Omniauth Facebook 身份验证

标签 ruby-on-rails facebook localhost omniauth

我正在尝试按照 Railscast 中的描述设置 Omniauth .虽然它适用于 Twitter,但我无法让它与 Facebook 一起使用。我还设置了'http://localhost:3000 ' 作为 siteurl 和 'localhost' 作为域,但仍会在浏览器中看到以下错误消息:

Invalid redirect_uri: Given URL is not allowed by the Application configuration.

你们中的任何人对如何解决这个问题有什么建议吗?提前致谢。

最佳答案

查看 URI 中的重定向。我读的是 localhost:3000,所以我将站点 URL 更改为“http://localhost:3000/”,它起作用了。

关于ruby-on-rails - 本地主机上的 Omniauth Facebook 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4567158/

相关文章:

ios - 在 native Facebook iOS 应用程序中调试嵌入式浏览器 View

android - Facebook 的访问 token 被用户更改,如何获得访问 token 的回调?

ruby-on-rails - 哪个 gem 正在破坏 Rails application.css.scss 错误数量的参数 3 为 2

ruby-on-rails - ActionController::UrlGenerationError 缺少必需的键:[:id]

facebook - 刷新 Fb 评论插件

php - 数据库错误代码 1146 - 本地与在线

docker compose 网络版本 3 – 除非使用公共(public) IP,否则容器无法互相看到?

macos - OSX Mountain Lion 本地主机问题

ruby-on-rails - acts_as_follower 无法与我的 Rails3.2 应用程序正常工作

ruby-on-rails - rails + capybara : 'Unexpected Alert Open' for Selenium Driver