gpt4 book ai didi

ruby-on-rails - Rails 3.2 + Facebook 身份验证 + CSRF 失败

转载 作者:行者123 更新时间:2023-12-04 16:54:33 24 4
gpt4 key购买 nike

这是我在尝试通过 facebook 登录时看到的错误,我总是看到该错误。似乎无法摆脱它:

Could not authorize you from Facebook because "Csrf detected".



我跳过:
skip_before_filter :verify_authenticity_token

在 Omniauth 回调上,但我仍然收到错误消息。这在本地和 prod (heroku) 环境中都有。我已经设置了 heroku 环境变量。任何的想法?

最佳答案

我在同一天遇到了同样的问题!!
我认为这是一个 gem 更新或类似的东西,但根本不是。
通过深入调试,我发现 omniauth“回调阶段已启动”。被叫了两次。

这是由于愚蠢的双重初始化

provider :facebook, .....



一个在 config/initializers/devise.rb 和另一个初始化程序中。

我希望它会给你一个提示来找到你的错误

关于ruby-on-rails - Rails 3.2 + Facebook 身份验证 + CSRF 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11548539/

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