2017年2月15日 星期三

omniauth-google-oauth2 操作實務

與devise一起使用
https://github.com/plataformatec/devise
https://github.com/zquestz/omniauth-google-oauth2
由於是在之後才導入欄位有限就先抓個email來用
一開始記得先建google API   (contact 跟google+)
然後去config/initializers/devise.rb 找omniauth的註解把他解開
config/routes.rb也要改
user.rb要增加devise類別的欄位
最重要的controller要開個users資料夾然後檔名omniauth_callbacks_controller.rb
-----上面這段卡很久-------
user.rb 要加上self的方法
然後連結可加可不加,會自己跑出來
差不多就這樣搞了一整天...
我覺得這個網站可以參考
https://medium.com/@jvanier/omniauth-on-rails-4e0180e6a69e#.7ekafcqo8
 routes設定分享
https://ihower.tw/rails/routing.html

沒有留言:

張貼留言