Erro de Login do Facebook: CSRF detectado

Esse erro é semelhante tanto para o Google quanto para o Facebook. Na minha configuração, havia uma linha no nginx:

# proxy_set_header X-Forwarded-Proto $https;

Após alterá-la para

proxy_set_header X-Forwarded-Proto $scheme;

o erro desapareceu.

A solução foi encontrada após ler este tópico: Redirect URI mismatch in Google Auth