Facebook(oauth)登入的最佳作法
(本文根據 Xdite 所分享的 Best Practice 整理而成,原文)
前置 Gemfile
gem "devise"
gem "omniauth"
gem "omniauth-facebook"
gem "oauth2"
Devise
安裝
rails g devise:install
rails g devise MODEL
產生 Authorization Model (提供多重認證用, 如果只有提供單一認證可以不產生...)
rails g model Authorization provider:string user_id:integer uid:string