Pebble's Diary

プログラマーの作業メモ

Twitter Omni Authで401 Authorization Required

OSX 10.11.5
rails 4.1.1
development

Perfect Ruby on Railsの6章を写経したら、twitterのOmniAuthが動かない。
散々悩んだ挙句、twitterのWebsiteを
http://127.0.0.1:3000/
Callback URLを
http://127.0.0.1:3000/auth/twitter/calback
に変更し、ブラウザで
http://localhost:3000/
にアクセスする代わりに
http://127.0.0.1:3000/
にしたらいけた。

Started GET "/auth/twitter" for 127.0.0.1 at 2016-05-19 22:04:04 +0900
I, [2016-05-19T22:04:04.066721 #44518]  INFO -- omniauth: (twitter) Request phase initiated.

OAuth::Unauthorized (401 Authorization Required):