Evitar que usuários do Google OAuth2 recebam nomes de usuário "user1", "user2"...?

Prefiro (até agora, pelo menos) que meu fórum exiba nomes de usuário em vez de nomes reais, e tornei o campo de nome real opcional.

Mas alguns dos meus usuários do Google OAuth2 (“Entrar com o Google”) receberam o que aparentemente são nomes de usuário padrão como “Usuário1”, “Usuário2”, etc.

Eu realmente não gosto de ter esses padrões genéricos no meio.

Parece que isso também ocorre aqui no meta:

Não sei por que isso acontece com alguns usuários do Google OAuth2, mas não com a maioria. Agradeceria qualquer informação.

Suponho que eu poderia repensar minha ênfase em nomes de usuário. Mas existe alguma maneira de evitar esse comportamento de “Usuário[X]”, a não ser desabilitar os cadastros via OAuth2?

1 curtida

Um pouco de suposição da minha parte, mas poderia ser que os nomes de usuário deles contivessem espaços ou caracteres especiais? Isso não é permitido nos nomes de usuário do Discourse.

Mas @pmusaraj saberá muito melhor, estou curioso agora também :slight_smile:

1 curtida

Tenho quase certeza de que isso vem desta configuração do site

Se desmarcada, o seletor de nome de usuário será definido como userN por padrão, especialmente se o usuário não tiver um nome de exibição em sua conta upstream.

Segurança 1, conveniência 0 :grinning_face:

4 curtidas

Obrigado! Essa explicação exata seria uma adição útil ao texto da opção.

Posso acabar marcando essa caixa. Como as pessoas podem editar os nomes sugeridos, o risco parece baixo.

1 curtida

Quando usar e-mail para sugestões de nome de usuário e nome estiver desativado, poderíamos deixar o campo nome de usuário em branco no cadastro em vez de sugerir usuárioN — fizemos algo semelhante em nossos cadastros de contas de administrador em novos sites Discourse.

É algo que você acha que gostaria de ver para os membros do seu site também, @ToddZ?

1 curtida

Eu preferiria muito mais isso. Eu preferiria ver as pessoas digitarem aleatoriamente no teclado e criarem um nome de usuário sem sentido (ou usar uma API de gerador de nomes de usuário) do que acabar com um monte de userN.

Não consigo imaginar um motivo para preferir userN, mas se estou perdendo algo, talvez uma configuração opcional possa deixar todos felizes.

1 curtida

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