Facebook ログインエラー:CSRF が検出されました

このエラーは Google と Facebook の両方で同様のものです。私の設定には nginx に次の行がありました。

# proxy_set_header X-Forwarded-Proto $https;

これを以下に変更しました。

proxy_set_header X-Forwarded-Proto $scheme;

するとエラーが解消しました。

このトピックを読んで解決策を見つけました: Redirect URI mismatch in Google Auth