Questo errore è simile sia per Google che per Facebook. Nella mia configurazione c’era una riga in nginx:
# proxy_set_header X-Forwarded-Proto $https;
Dopo averla modificata in
proxy_set_header X-Forwarded-Proto $scheme;
l’errore è scomparso.
La soluzione è stata trovata leggendo questo argomento: Redirect URI mismatch in Google Auth