【问题标题】:omniauth-twitter gem not redirecting to twitteromn​​iauth-twitter gem 没有重定向到 twitter
【发布时间】:2021-02-09 02:50:49
【问题描述】:

您好,我在使用omniauth-twitter gem 时遇到了一点问题,我已经按照文档进行了操作,当我转到localhost:3000/auth/twitter 时,我得到了一个不匹配的路由错误。我已经用谷歌搜索了这个问题几个小时无济于事,我搜索了堆栈溢出无济于事,我设法得到的唯一线索是在 github 上的问题上,该问题得到了一个指向不再存在的页面的链接的回答所有其他“解决方案”涉及错误配置的设计,我什至没有使用。

我实际上只有文档中的最低限度代码,至少应该将我重定向到 twitter 登录。

这可能与我在开发者门户中的 twitter 应用中启用的 3-legged oauth 有关吗?

还有其他人遇到过这个问题吗?

【问题讨论】:

  • 我有指向您的 GitHub 存储库的链接吗?

标签: ruby-on-rails ruby oauth omniauth omniauth-twitter


【解决方案1】:

我终于找到了解决方案: 该问题源于由于 Omniauth 漏洞而导致的新 CSRF 保护,要在 twitter 上使用带有 rails 的omniauth,您必须使用 omniauth-rails_csrf_protection gem by Cookpad

【讨论】:

    猜你喜欢
    • 2014-10-18
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 2021-02-10
    • 2012-01-06
    • 2011-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多