ロイの奮闘記録

PdMをやってるロイの日記です。人のつながりを増やしたいと思いながら、社会と奮闘しています

#61 Facebook認証

#61 9/1 Facebook認証

 

メッセージ機能にボコボコにされ、モチベーション低下。

少しでも機能の肉付けを行おうとOmniAuthを用いて、

Facebookのアカウント認証

 

・参照リンク

https://qiita.com/makoto15/items/ad124f611cb8adb2cf1d

https://freesworder.net/rails-facebook/

https://teratail.com/questions/194687

 

 

 

・引っかかったポイント

以下のような画像が出ており、有効化されない。

f:id:roi_techs:20190901202922p:plain

devise.rbは、

 config.omniauth :facebook, ENV['FACEBOOK_ID'], ENV['FACEBOOK_SECRET_KEY']
 

にした。

 

開発環境ではログイン出来たが、本番環境だとだめ。

https://d7293c0973ce4fbca18db68453984952.vfs.cloud9.us-east-2.amazonaws.com/users/auth/facebook/callback

これで開発環境は、通る!

 

・開発環境

Facebook認証は成功しました。って出て、ログイン出来ていない。。。

メールアドレスが引っ張れていないみたい。。

 

・本番環境

以下のプライバシーポリシーのやつもやったが、成功せず。(SSLも必須)

 https://qiita.com/kazuooooo/items/47e7d426cbb33355590e

https://qiita.com/t12u/items/52721d3ea2ce1e605ae9

 

メールアドレスが必要な件(今ここ9/3)

https://qiita.com/minakawa-daiki/items/e54ab46b382a19dcbbf4

 

 

---

※DBエラー

このmigrationの順番な気がする

https://qiita.com/hrnEaSwzbOLaWj6/items/a23db1e630bafb18fe27

https://teratail.com/questions/77287

 

→一旦message〜の中身を# にしたら、解決

f:id:roi_techs:20190902204833p:plain

 

※ConflictでMERGINGの時は、 commitする