【问题标题】:Facebook Redirect url in ruby on rails open ssl errorruby on rails open ssl错误中的Facebook重定向url
【发布时间】:2012-02-24 03:05:58
【问题描述】:

按照 Ryan 在第 235 集中的解释,我已经关注了 omniauth devise facebook 应用程序。在用户授权后,我们在 http://localhost:3000/auth/facebook/callback?code=13444... 收到错误消息。

以下是脸书设置: 应用程序域:本地主机 站点网址:本地主机:3000/ 画布网址:http://localhost:3000/auth/facebook/

请告诉我哪里出错了?

【问题讨论】:

  • 请发布您收到的错误消息的确切详细信息,包括完整的回溯(如果有的话)。还要发布您正在使用的代码的相关部分。这样,有人可能会帮助您。
  • 我收到以下错误消息:SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

标签: ruby facebook omniauth


【解决方案1】:

在一个项目中,我们必须将此代码添加到 config/environments/development.rb 以使 Facebook 连接为本地开发工作:

OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE

【讨论】:

  • 谢谢老兄!!你太棒了,你让我们免于被挤压!!干杯!!
  • 很高兴您喜欢这个答案。如果它对您有用,将不胜感激。
  • 解决了我在 Win 7 上的问题。感谢 Alex D。我花了将近 6 个小时才得到这个解决方案。
  • 同样解决我在Win7上的问题!谢谢亚历克斯 D!
  • 解决了我的问题@mac
【解决方案2】:

我在 Rails 4 中工作,这个链接给了我让它工作所需的东西。只需按照说明进行操作。您需要下载 rails 安装程序,然后运行两个命令行函数。

此链接https://gist.github.com/fnichol/867550

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多