繁体   English   中英

omniauth-twitter gem 没有重定向到 twitter

[英]omniauth-twitter gem not redirecting to twitter

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

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

这可能与在开发人员门户中的 twitter 应用程序中启用的 3 腿 oauth 有关吗?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM