ぽんこつメモ

https://github.com/kanorimon

railsアプリ開発(twitter認証)

gem

# vi Gemfile

gem 'omniauth'を追加

gem 'omniauth-twitter'を追加

developer登録

https://dev.twitter.com/apps/

設定ファイル

#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