gpt4 book ai didi

ruby-on-rails-3 - 使用 omniauth-facebook "Invalid Credentials"设计

转载 作者:行者123 更新时间:2023-11-30 05:18:04 24 4
gpt4 key购买 nike

我正在尝试通过 omniauth-facebook 获得与 Devise 一起使用的 Facebook 身份验证,我已按照此处的说明进行操作:https://github.com/plataformatec/devise/wiki/OmniAuth%3a-Overview

当我点击 login with Facebook 链接时,我被重定向到 Facebook 以登录并接受请求的权限。

然后我被带回/users/sign_in 并显示错误消息“无法从 Facebook 授权您,因为“凭据无效””

查看服务器日志,重定向来自“/users/auth/facebook/callback?code=[long text string]”,它正在使用 Users::OmniauthCallbacksController#failure 而不是 Users::OmniauthCallbacksController#facebook 进行处理如果它有效,我会预料到的。

非常感谢任何关于为什么会发生这种情况以及如何解决它的建议。

最佳答案

好的,我遇到了同样的问题。我的原因原来是我在config/initializers/devise.rb中定义了这一行:

config.omniauth :facebook ...

app id 和 app secret 是为我的测试 Facebook 应用程序和生产应用程序定义的。修复这些 id:s 现在可以解决问题。

关于ruby-on-rails-3 - 使用 omniauth-facebook "Invalid Credentials"设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8445317/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com