dev.twitterから発行されるconsumer keyやconsumer secret keyがgithubに上がっていってしまわないように環境変数に設定する。プログラムの中から環境変数を呼び出して使用。
設定
export 変数名=変数
確認
echo $変数名
例)
export TWITTER_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
echo $TWITTER_SECRET
プログラムからの呼び出し(omniauthの設定ファイル)
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, ENV['TWITTER_KEY'], ENV['TWITTER_SECRET']
#provider :facebook,"App ID","App Secret"
end
アプリが1つ以上になるとちょっと不便になってくる気がするけどとりあえずこれで。
No comments:
Post a Comment