尝试使用 twitter 进行身份验证时,oauth 会话无效

发布于 2024-12-14 12:05:53 字数 605 浏览 0 评论 0原文

我在尝试为 twitter 设置 oauth 时看到此错误(步骤 http://oauth.rubyforge.org/ 中概述了更多信息)

  1. 使用消费者获取 request_token
  2. 将 request_token 保存在 会话
  3. 当twitter返回callback_url时出现 错误,因为此会话 不是我在上面步骤 2 中用于保存 request_token 的会话。
  4. 由于我没有可用的 request_token,因此我无法使用 make 调用获取access_token。

有人以前见过这个吗?关于如何/为什么会发生这种情况有什么想法吗?为什么 该会话是新的/不同的吗?

NoMethodError in SessionsController#oauth_callback

You have a nil object when you didn't expect it!
The error occurred while evaluating nil.get_access_token

谢谢。

I am seeing this error when trying to set up oauth for twitter (steps
outlined in http://oauth.rubyforge.org/ for more info)

  1. using consumer to get request_token
  2. saving request_token in a session
  3. Error when twitter returns to the callback_url because this session
    is NOT the session I used in step 2. above to save the request_token.
  4. Since I don't have request_token available, I can't use make the
    call to get access_token.

Anyone seen this before? Any ideas on how/why this is happening? Why
is the session a new/different one?

NoMethodError in SessionsController#oauth_callback

You have a nil object when you didn't expect it!
The error occurred while evaluating nil.get_access_token

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文