A mensagem de erro “Discourse ID returned” está reclamando que o Redirect URI do site deve ser https, então você precisa ativar force_https ou, de outra forma, indicar através da configuração do seu proxy que as solicitações estão chegando via https.
Exceto para tudo o que não funciona:
