Mudei o nome do meu domínio há alguns dias e, após habilitar o Discourse ID, ele ainda aparece com o nome de domínio e nome do site anteriores. Como resultado, não consigo fazer login com sucesso. Como posso resolver isso?
Sim, o ID do cliente OAuth atualmente não sobrevive a uma alteração de nome de domínio. (Outros logins sociais também não.)
Se você tiver acesso ao console Rails, poderá esvaziar o ID e o segredo do cliente para as configurações de ID do Discourse e, em seguida, desativar/ativar a configuração Habilitar ID do Discourse, isso acionará um novo registro. (Estou no meu telefone agora, não consigo encontrar facilmente quais são os nomes das configurações).
Obrigado, executei os seguintes comandos para limpar o ID e o segredo, e então reativei o Discourse ID, o que resolveu o problema.
./launcher enter app
rails c
SiteSetting.discourse_id_client_id = ""
SiteSetting.discourse_id_client_secret = ""

