railsアプリ開発(twitter認証)
gem
# vi Gemfile
gem 'omniauth'を追加
gem 'omniauth-twitter'を追加
developer登録
設定ファイル
#vi config/initializers/omniauth.rb
設定内容(秘密情報は環境変数に設定する)
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, ENV['CONSUMER_KEY'],ENV['CONSUMER_SECRET']
end
controller/model/viewはここを参考にしました
http://d.hatena.ne.jp/katryo/20120708
http://npb.somewhatgood.com/blog/archives/715
authで取ってこられるデータ
https://github.com/intridea/omniauth/wiki/Auth-Hash-Schema