Activation de la normalisation des e-mails par défaut

Contexte

Dans le passé, Discourse était livré avec la normalisation des e-mails désactivée. Par conséquent, les utilisateurs pouvaient créer plusieurs comptes en utilisant le même e-mail canonique, grâce à l’utilisation de l’adressage plus. Par exemple, un utilisateur dont le compte est lié à bob@discourse.org peut créer un autre compte lié à bob+again@discourse.org.

Discourse est livré avec le paramètre de site normalize_emails qui peut être activé ou désactivé. Lorsqu’il est activé, il considère les deux e-mails ci-dessus comme identiques aux fins de validation de compte unique, et Bob ne pourra pas créer le second compte.

Pourquoi changeons-nous cela ?

Nous avons constaté une forte augmentation des inscriptions de spam ces derniers temps, certains sites recevant des centaines, voire des milliers d’inscriptions à partir d’un seul e-mail grâce à l’adressage plus. Il va sans dire que c’est une surprise plutôt désagréable lorsque cela se produit.

En revanche, les raisons pour lesquelles l’inscription avec adressage plus est autorisée concernent principalement la facilitation des tests par le personnel, c’est-à-dire la création d’utilisateurs de test sans avoir à enregistrer de nouveaux e-mails.

Après avoir examiné la question, nous pensons qu’il est beaucoup plus sain par défaut d’activer la normalisation des e-mails et de laisser les administrateurs la désactiver si et quand cela est nécessaire.

Qu’en est-il du SSO ?

Étant donné que les utilisateurs ont moins de contrôle sur l’e-mail exact utilisé lorsqu’ils utilisent l’authentification unique (en utilisant discourse-connect ou OAuth), ce paramètre est ignoré lors de l’utilisation de ces méthodes d’authentification.

Mais j’aimais/voulais que ce soit désactivé

Si vous avez activement modifié ce paramètre dans le passé, nous n’y toucherons pas. Il restera réglé sur la configuration que vous avez choisie.

Même si ce n’est pas le cas, ne vous inquiétez pas. Le paramètre est toujours là. Rendez-vous simplement sur /admin/site_settings et désactivez-le à nouveau. :slightly_smiling_face:

17 « J'aime »

C’est une excellente nouvelle. (Je me souviens, il y a très longtemps, que c’était un énorme problème pour markersocial qui a dû vraiment faire pression pour que des changements soient apportés au cœur du système.)

6 « J'aime »

Les adresses de catégorie fonctionneraient-elles toujours ? Ce système dépend entièrement des adresses plus.

5 « J'aime »

Il semble que cela ne concerne que les adresses e-mail utilisées pour la création de compte. J’imagine qu’il y aurait eu du bruit si cela avait eu un effet sur les adresses entrantes de catégorie.

1 « J'aime »