Ruby 推特登录不';我不能正常工作
我在通过Twitter登录我正在使用的应用程序时遇到了一个大问题(我正在本地主机上测试)。 对于通过Twitter登录,我使用名为omniauth Twitter的gem 我实现了所有必要的东西,认证“有效”。“Works”用引号括起来,因为我从10次尝试中得到:Ruby 推特登录不';我不能正常工作,ruby,ruby-on-rails-3,authentication,twitter,Ruby,Ruby On Rails 3,Authentication,Twitter,我在通过Twitter登录我正在使用的应用程序时遇到了一个大问题(我正在本地主机上测试)。 对于通过Twitter登录,我使用名为omniauth Twitter的gem 我实现了所有必要的东西,认证“有效”。“Works”用引号括起来,因为我从10次尝试中得到: 2x I已成功通过身份验证 5x我得到了错误(twitter)身份验证失败!超时:超时::错误,执行已过期 3倍的页面关闭 我对这种身份验证行为感到绝望,因为这是无法使用的 为什么身份验证经常失败?有没有更可靠的方法,如何通过Tw
- 2x I已成功通过身份验证
- 5x我得到了错误
(twitter)身份验证失败!超时:超时::错误,执行已过期
- 3倍的页面关闭
(twitter) Request phase initiated.
(twitter) Callback phase initiated.
第一行是打印出来的termina窗口,当一个人通过TWITTER点击链接登录时,第二行是检测到回调地址时(设置在http://127.0.0.1:3001
)。
如果发生错误,则:
(twitter) Request phase initiated.
(twitter) Callback phase initiated.
(twitter) Authentication failure! timeout: Timeout::Error, execution expired
在看不到任何代码的情况下,我认为你最好创建一个全新的应用程序,只使用omniauth twitter,看看你是否可以在一个孤立的简单应用程序中重现这个问题。这将有助于排除这是你更大应用程序的不同部分 在看不到任何代码的情况下,我认为你最好创建一个全新的应用程序,只使用omniauth twitter,看看你是否可以在一个孤立的简单应用程序中重现这个问题。这将有助于排除这是你更大应用程序的不同部分 我使用omniauth twitter已经有一段时间了,从来没有出现过这些问题。。。日志中有什么有用的东西吗?嗨@Robin,我在原始帖子中添加了我得到的错误。我已经使用omniauth twitter一段时间了,从来没有出现过这些问题。。。日志中有什么有用的东西吗?嗨@Robin,我在原始帖子中添加了我得到的错误。