Habilitando a normalização de e-mail por padrão

Contexto

No passado, o Discourse era enviado com a normalização de e-mail desativada. Como resultado disso, os usuários podiam criar várias contas usando o mesmo e-mail canônico, através do uso de endereçamento plus. Por exemplo, um usuário com uma conta vinculada a bob@discourse.org era capaz de criar outra conta vinculada a bob+again@discourse.org.

O Discourse vem com a configuração de site normalize_emails que pode ser ativada ou desativada. Quando ativada, ela considera ambos os e-mails acima como os mesmos para fins de validação de conta única, e Bob não poderá criar a segunda conta.

Por que estamos mudando?

Temos visto um grande aumento em cadastros de spam ultimamente, com alguns sites recebendo centenas ou até milhares de cadastros de um único e-mail através do uso de endereçamento plus. Nem é preciso dizer que essa é uma surpresa bastante desagradável quando acontece.

Por outro lado, as razões para permitir cadastros com endereçamento plus são principalmente para facilitar testes pela equipe, ou seja, configurar usuários de teste sem ter que registrar novos e-mails.

Após considerar isso, achamos que é um padrão muito mais saudável ter a normalização de e-mail ativada e deixar os administradores desativá-la se e quando for necessário.

E quanto ao SSO?

Como os usuários têm menos controle sobre o e-mail exato que está sendo usado ao usar o login único (usando discourse-connect ou OAuth), esta configuração é ignorada ao usar esses métodos de autenticação.

Mas eu gostava/queria isso desativado

Se você alterou ativamente esta configuração no passado, não faremos nada com ela. Ela permanecerá definida para o que quer que você tenha configurado.

Mesmo que você não o tenha feito, não se preocupe. A configuração ainda está lá. Basta ir para /admin/site_settings e desativá-la novamente. :slightly_smiling_face:

17 curtidas

É ótimo saber disso. (Lembro-me de muito tempo atrás, quando isso era um grande problema para o markersocial, que teve que se esforçar muito para que quaisquer alterações fossem feitas no core.)

6 curtidas

Os endereços de categoria ainda funcionariam? Esse sistema depende totalmente de endereços plus.

5 curtidas

Parece que isso é apenas sobre endereços de e-mail usados para criação de conta. Imagino que teria havido algum barulho se isso tivesse algum efeito nos endereços de entrada da categoria.

1 curtida