处理Oauth 2.0-facebook gem错误100:此授权码已被使用

2024-04-24

我一直在为我的 Rails 应用程序设置 Facebook 身份验证,在测试时,使用我的 Facebook 帐户登录后,我不断收到此错误:

OAuth2::Error:
{"error":{"message":"This authorization code has been used.","type":"OAuthException","code":100}}

我不太确定从哪里开始,但似乎无法在网上找到任何其他相关信息。任何指导将不胜感激,如果有用的话,很乐意提供更多信息。


我也有这个问题。我看到“(facebook)回调阶段已启动”。我的 Rails 日志中出现了两次消息。事实证明,我初始化了两次 FB 身份验证(我使用的是 Devise 和 Omniauth-Facebook),我猜其中之一是尝试重置访问令牌。

禁用 Omniauth-Facebook 中的初始化程序 (config/initializers/omniauth.rb) 解决了我的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

处理Oauth 2.0-facebook gem错误100:此授权码已被使用 的相关文章

随机推荐