【发布时间】:2012-08-02 22:39:04
【问题描述】:
我正在尝试使用 Devise/OmniAuth 设置 Twitter 登录,遵循最新的 RailsCast。我已经注册了 Twitter 开发者应用,使用的回调 url 为:myiphere:port/users/auth/twitter。
我已经关注 RailsCast 上的所有内容,但每次单击 Sign In With Twitter 链接时,我都会立即获得 OAuth::Unauthorized 401 Unauthorized on the myiphere:port/users/auth/twitter page。
我想我已经使用export TWITTER_CONSUMER_KEY=MYKEYINSERTEDHERE export TWITTWR_CONSUMER_SECRET=MYSECRETINSERTEDHERE rails server 正确定义了密钥。我已经尝试了大多数我可以在互联网上找到的解决方案,但都无济于事。几乎所有的答案都是登录后返回他们的网站,我无法访问任何类型的 Twitter 屏幕,只有 /users/auth/twitter 页面上的 401 错误。
【问题讨论】: