Sinatra, OmniAuth メモ
遅ればせながら OmniAuth を使ってみた。とても便利だったのでメモしておく。
サンプル
手順
Step 0
https://dev.twitter.com/ でアプリを登録。登録時に発行される Consumer key, Consumer secret は後で使う。
Step 1
Gemfile を作成して。bundle install を実行。
% bundle install
Step 2
config.ru を作成。
Step 3
app.rb を作成。
Step 4
環境変数の設定。 Step 0 で得た Consumer key, Consumer secret を設定。
% export TWITTER_CONSUMERKEY=Consumer key % export TWITTER_CONSUMERSECRET=Consumer secret
Step 5
起動。ブラウザで動作確認。
% bundle exec rackup config.ru