katonobo’s blog

プログラミング中心の雑記ブログ

【cloud9】ruby on railsで、facebook認証を作成する方法

参考サイト

 

https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview

 

qiita.com

 

 

teratail.com

 

基本は上の三つを参考にすれば問題なし。

一点ハマったのは、configのdevice.rbが少し変更になっている。

 

config/initializesr/device.rb

config.omniauth :facebook, "APP_ID", "APP_SECRET", scope: 'email', info_fields: 'email,name'

 

scopeと、info_fieldsが加わっている。これを加えないと、フェイスブック認証画面で、

the parameter app_id is required rails

エラーがでる。