Discourse-chat-integration mostra o nome do usuário em itens postados no Discord

versão do discourse: 2.7.0.beta4
versão do discourse-chat-integration: mais recente do git em 25/02/21
navegador: firefox 85.0.1 (64-bit)
sistema operacional: ubuntu 20.20 (últimas atualizações)

peguei uma questão interessante.

Temos algumas transferências do Discourse (apenas a primeira postagem) para o Discord que funcionam perfeitamente, embora o nome do usuário seja exibido, o que parece ser uma falha de segurança.

Não consigo encontrar nenhum lugar onde isso seja configurável e suspeito que possa ser um descuido?

Deveria exibir apenas @Orzo

Se eu já procurei e há um artigo aqui que não consegui encontrar, sinta-se à vontade para me indicar.

Obrigado desde já.

hamish

O nome completo aparece na postagem do Discourse no fórum ou apenas o nome de usuário? (em outras palavras, a configuração priorize o nome de usuário na UX está habilitada no seu site do Discourse?)

1 curtida

Obrigado @awesomerobot

Fui verificar algumas coisas, mas ainda não cheguei ao elemento específico do Discord que você mencionou (removido: deslize de memória).

Verifiquei exatamente em qual atributo “James Mitchell” está contido no perfil do Orzo no Discourse. Descobri que o nome na verdade não aparece em lugar nenhum na conta do usuário.

Verifiquei algumas outras postagens do Discourse para o Discord com string @profile semelhantes e encontrei a mesma coisa.

Essa configuração “priorizar nome de usuário na UX” está ativada.

Mudei a configuração, mas o comportamento não foi alterado.

Instalei o Data Browser e confirmei que users.name é o que está sendo enviado para o Discord.

Curiosamente, users.name não parece ser editável pela interface do Discourse — será que estou tendo um momento de distração aqui?

Oi,

Estou vendo o mesmo comportamento - os nomes dos usuários não são inseridos em seus perfis.

Alguma ideia?

Obrigado

Olá, isso ainda está acontecendo e parece vir do endereço de e-mail, mas apenas de certos usuários - poderia estar pegando o endereço de e-mail e de alguma forma removendo a pontuação e tudo depois do @?

Esta é uma questão de proteção de dados bastante preocupante.

Desculpe desenterrar isso, mas os usuários estão um pouco preocupados - tive que desativar a integração.

Obrigado.

1 curtida

O nome vem do campo ‘name’ do Discourse, que é preenchido durante o cadastro (seja pelo usuário digitando, ou obtido do seu sistema de login). Dependendo de como o seu fórum está configurado, esse valor pode estar oculto da interface do usuário, então é definitivamente confuso que ele apareça através da integração de chat.

Esta mudança vai organizar as coisas:

1 curtida

Este tópico foi fechado automaticamente após 6 dias. Novas respostas não são mais permitidas.