はじめに
ハマる人はいないのかもしれませんが…僕は数時間ハマってしまったのでメモとして残します。
OmniAuthを使ったTwitter認証
Twitter認証をOmniAuthを使って黒魔術的にやろうとしました。
慣れないRuby、そして初めてのSinatra…
プログラミングを楽しく書ける言語のはずなのに…楽しめない…悔しい
原因
Twitterのアプリ側のコールバックの設定のミスが原因でした。
最初は以下の設定をした状態で、localhost:4567
にアクセスをしていました。
ここで127.0.0.1:4567
にアクセスしておけば正常に動作したのですが…
localhost:4567
を追加して無事にTwitter認証ができました。
まとめ
やっぱりRubyは楽しくかけるプログラミング言語でした