production 環境でdeviseのfacebook Oauthが出来ません。
どうすれば良いでしょうか
https://developers.facebook.com/ にて、
マイアプリを作成しました。
設定をしてからOauthログインを試すとRailsのログに下記のエラーが出ています。
E, [2020-01-10T18:42:30.416742 #12875] ERROR -- : [058c1eb2-f8c5-4144-9993-3b756206bf2a] (facebook) Authentication failure! invalid_credentials: OAuth2::Error, {"message"=>"URLを読み込めません: このURLのドメインはアプリのドメインに含まれていません。このURLを読み込むには、アプリ設定のアプリドメインにすべてのドメインとサブドメインを追加してください。", "type"=>"OAuthException", "code"=>191, "fbtrace_id"=>"ABv5sH7Lx5KMxaq6TysHfrm"}:
上記メッセージの内容は、下記にアクセスして、
https://developers.facebook.com/apps/[:数字]/fb-login/settings/
プロダクト
→ Facebookログイン設定
→ 設定
で、
有効なOAuthリダイレクトURI
の設定をするという事ですよね?
そこには下記を設定していますが、上記のエラーになります。
https://[自分のドメイン]/users/auth/facebook/callback
正しく動作するには、どこの設定を修正すれば良いでしょうか?
あなたの回答
tips
プレビュー