我正在尝试使用 Devise/OmniAuth 设置 Twitter 登录,遵循最新的 RailsCast。我已经注册了 Twitter 开发者应用,使用的回调 url: myiphere:port/users/auth/twitter
。
我已经按照 RailsCast 上的 T 进行了所有操作,但是每次单击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 错误。