Error de inicio de sesión en Facebook: CSRF detectado

Este error es similar tanto para Google como para Facebook. En mi configuración había una línea en nginx:

# proxy_set_header X-Forwarded-Proto $https;

Después de cambiarla por

proxy_set_header X-Forwarded-Proto $scheme;

el error desapareció.

La solución se encontró tras leer este tema: Redirect URI mismatch in Google Auth