Escolha automática incorreta de nome de usuário ao usar SSO (DiscourseConnect)

Estou usando SSO (DiscourseConnect) com meu Discourse, e funciona bem, exceto por uma coisa: meu SSO é baseado em e-mail, então os usuários apenas escolhem e-mail, senha e é isso.

Portanto, meu SSO retorna apenas o e-mail, não um nome de usuário. Se um usuário com esse e-mail não existir no Discourse, ele criará um automaticamente e tentará preencher um nome de usuário automaticamente.

Pensei que o Discourse encontraria um nome de usuário exclusivo e agradável com base no e-mail, mas o que ele faz é criar um monte de “user_a”, “user_a1”, etc.:

Existe alguma maneira de dizer ao Discourse para escolher um nome de usuário melhor do SSO?

Com o FEATURE: Optionally skip using real name when suggesting usernames by davidtaylorhq · Pull Request #16592 · discourse/discourse · GitHub, o padrão foi alterado para usar nomes de usuário genéricos, pois muitos sites estavam tendo os e-mails dos usuários revelados pelos nomes de usuário gerados.

Dê uma olhada em usar e-mail para sugestões de nome de usuário e nome e usar nome para sugestões de nome de usuário nas configurações do seu site para ajustar esse comportamento às suas necessidades.

6 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.