Nosso fórum tem uma necessidade específica: por motivos legais, não podemos ver o nome real do usuário.
Estamos usando este plugin - SX User Name Security – WordPress plugin | WordPress.org - para gerar um nome de exibição aleatório no WordPress. É possível substituir o uso do nome de usuário pelo nome de exibição no Discourse?
(Se não for possível, alguém sabe de uma maneira de gerar um nome de usuário aleatório no WordPress em vez disso?)
Estamos usando o wp como provedor de SSO. O padrão dele é usar o nome real, se presente, então ele ignora o nome de exibição quando há um nome real (o que sempre haverá).
Entendo. Não compreendi muito bem como o plug-in do WP funciona. Eu achava que os nomes de usuário fossem substituídos para que os nomes reais desaparecessem.
Receio que essa pergunta esteja além da minha capacidade.
As regras do WordPress para nomes de exibição não correspondem às regras do Discourse para nomes de usuário. Por exemplo, espaços são permitidos nos nomes de exibição do WordPress. Passar o nome de exibição como nome de usuário do Discourse para login SSO não é um recurso que será adicionado ao plugin, mas pode fazer sentido no seu caso.
O plugin WP Discourse possui um filtro wpdc_sso_params que pode ser usado para ajustar os parâmetros SSO passados ao Discourse. Esta busca levará você a alguns exemplos de como esse filtro pode ser utilizado: Search results for 'wpdc_sso_params' - Discourse Meta. As alterações necessárias para isso podem ser adicionadas ao tema do seu site ou a um plugin que estende o plugin WP Discourse. Você pode tentar postar na nossa categoria Marketplace para encontrar alguém que realize esse trabalho para você.