A ID do Discourse exibe seu próprio logotipo e nome em vez dos do meu fórum

“Use sua conta Discourse ID para fazer login no Discourse” @rishabh

Acho que a segunda menção a “Discourse” deveria ser substituída pelo nome do meu fórum, neste caso “FAKTout”, já que os usuários estarão tentando fazer login no meu fórum e não no Discourse. Embora o URL subjacente esteja corretamente apontado para o meu fórum.

É assim que geralmente funciona. Me pergunto se demora um pouco para o Discourse-ID atualizar o nome.

Obrigado! Vou verificar novamente mais tarde.

Ainda não mudou @Moin @rishabh

Criei um fórum Discourse auto-hospedado. Na tela de login, está escrito “Use sua conta Discourse ID para fazer login no Discourse”. Deveria estar escrito fazer login no FAKTout (o nome do meu fórum). No entanto, a URL subjacente aponta corretamente para o meu fórum. Alguém pode corrigir isso?

Isso não é um bug, mas a configuração atual de como o sistema OAuth funciona.

Existe um pedido de funcionalidade existente ao qual você pode adicionar seu voto e acompanhar qualquer progresso.

Provavelmente estava errado :woman_facepalming:

Percebo uma diferença entre a solicitação de funcionalidade para fazer o fórum se destacar mais e o problema em que “Discourse” é exibido em vez do título do fórum.

O exemplo na solicitação de funcionalidade mostra o nome do fórum “CAN Discourse”

Este tópico relata que, em vez de “into FAKTout”, a ID do Discourse mostra apenas “Discourse”

A exibição do nome correto parece funcionar para outros fóruns, mas não para este. Portanto, não tenho certeza se isso é “como a configuração atual funciona”

Ah, talvez eu tenha lido com muita pressa, obrigado. Eu vejo a mesma coisa em outros fóruns, por isso achei que era o método padrão. Vou investigar mais.

Sim, parece bom, vou fazer

Aqui também. Pode ser que os metadados tenham sido enviados antes de o título ser alterado. Você pode atualizar o título para algo diferente, salvar e depois alterá-lo de volta para o que deseja? É possível que salvar a configuração novamente dispare uma nova sincronização.

Não ajudou. Eu alterei Admin → Todas as Configurações do Site → título.
Ele pega o nome do site desse campo?

Acho que sim, mas não é minha área. Outros colegas também estão investigando :slight_smile:

Ah, ok, tente isso, funcionou para o meu:

  1. Acesse via SSH e entre no console do Rails:
cd /var/discourse
./launcher enter app
rails c

  1. Limpe as duas credenciais ocultas:
SiteSetting.discourse_id_client_id = ""
SiteSetting.discourse_id_client_secret = ""
sair

  1. Em Admin → Configurações → Login, desative Habilitar Discourse ID e, em seguida, ative novamente.

Isso parece mais uma solução paliativa do que uma correção. Como isso funciona para todos os fóruns no plano gratuito e para todos os outros sites hospedados que usam o Discourse ID?

Muito obrigado. Funcionou.

O meu é um plano auto-hospedado.

Como você disse que funcionava, eu esperava isso. Mas isso não responde minha pergunta sobre o processo para fóruns hospedados pelo Discourse. Precisar do suporte deles sempre que você atualiza o nome ou o logotipo não parece uma solução.

Nos sites hospedados por nós, acredito que esse processo de re-registro seja tratado automaticamente, se eu entendi corretamente: (grande “se”)

É uma solução alternativa, e também temos esse botão em “/admin/config/login-and-authentication/discourse-id” para fazer o mesmo:

Faço parte da equipe que trabalha no Discourse ID, então vou confirmar como funciona e verificar se podemos torná-lo mais claro.

No meu próprio teste, esse botão estava desativado, no entanto.