Mas o problema é que o “1” adicional aparece e desaparece conforme você faz login e logout. Além disso, para os usuários que já têm o “1” no final do nome de usuário, ele passa a ser iterado para “2”.
Sim, estamos usando SSO. No entanto, ao usar o SSO com o mesmo e-mail, o nome de usuário no Discourse receberá um “1” ou será iterado se já houver um “1” no nome de usuário. No tópico anexado acima, era um bug que foi corrigido. Talvez tenha acontecido novamente?
É mais provável que haja algo errado com sua implementação de SSO — parece que a mensagem “faça-me logar novamente como usuário X!” está sendo interpretada como “crie-me como um novo usuário com o nome X!”. Por isso, sugiro revisar cuidadosamente, mais de uma vez, a documentação do SSO e sua implementação.
Você também pode ativar o registro detalhado (verbose logging) do SSO nas configurações do seu site, conforme me lembro.
O problema agora é que, quando eu faço login pela primeira vez, aparece “1”, mas quando eu faço login novamente, ele some e volta ao original. É como se fosse um interruptor liga/desliga sempre que tento fazer login.