Twitter登录无法正常运行

时间:2012-05-27 15:13:40

标签: ruby ruby-on-rails-3 authentication twitter

我在登录app时遇到了很大问题我正在通过Twitter工作(我在localhost上测试)。 对于通过Twitter登录,我使用名为 omniauth-twitter 的宝石。

我实现了所有必要的东西,身份验证“有效”。 “作品”是引号,因为我得到了10次尝试:

  • 2x我成功通过身份验证
  • 5x我收到错误(twitter) Authentication failure! timeout: Timeout::Error, execution expired
  • 页面关闭3倍

我非常渴望这种身份验证行为,因为这是无法使用的......

为什么身份验证经常会崩溃?有没有更安全,更可靠的方式,如何通过Twitter进行身份验证?

编辑:只需一点点日志:

(twitter) Request phase initiated.
(twitter) Callback phase initiated.

第一行是在终端窗口打印出来的,当一个人点击链接LOGIN VIA TWITTER时,第二行是检测到回叫地址(在http://127.0.0.1:3001上设置)。 如果发生错误,则:

(twitter) Request phase initiated.
(twitter) Callback phase initiated.
(twitter) Authentication failure! timeout: Timeout::Error, execution expired

1 个答案:

答案 0 :(得分:0)

没有看到任何代码,我认为你最好创建一个全新的应用程序,只使用omniauth-twitter,看看你是否可以在一个孤立的简单应用程序中重现问题。这将有助于排除其更大的应用程序的不同部分。

相关问题