【发布时间】:2011-10-26 04:20:58
【问题描述】:
我有一个在 3.1.0.rc5 上运行的 Rails 应用程序,我已经为 twitter 设置了omniauth,与此处看到的完全相同 (https://github.com/sferik/sign-in-with-twitter) 但是它仍然无法正常工作。
问题在于,在 Twitter 重定向回我的回调 URL 后,我的 request.env["omniauth.auth"] 为 nil,rack.auth 也为 nil。我什至打印出了整个 request.env 哈希,但没有看到 access_token 或 access_secret 之类的东西。
唯一看起来不像我的请求令牌和秘密的东西存储在 action_dispatch.secret_token 中。
关于如何完成这项工作的任何想法?
【问题讨论】: