Habilitar la normalización de correos electrónicos por defecto

Antecedentes

En el pasado, Discourse se enviaba con la normalización de correo electrónico desactivada. Como resultado de esto, los usuarios pueden crear múltiples cuentas utilizando el mismo correo electrónico canónico, a través del uso de direcciones plus. Por ejemplo, un usuario con una cuenta vinculada a bob@discourse.org puede crear otra cuenta vinculada a bob+again@discourse.org.

Discourse viene con la configuración del sitio normalize_emails que se puede activar o desactivar. Cuando está activada, considera que ambos correos electrónicos son los mismos a efectos de validación de cuentas únicas, y Bob no podrá crear la segunda cuenta.

¿Por qué lo estamos cambiando?

Hemos visto un gran aumento en los registros de spam últimamente, con algunos sitios recibiendo cientos o incluso miles de registros de un solo correo electrónico a través del uso de direcciones plus. No hace falta decir que esto es una sorpresa bastante desagradable cuando sucede.

Por otro lado, las razones para permitir los registros de direcciones plus son principalmente para facilitar las pruebas del personal, es decir, configurar usuarios de prueba sin tener que registrar nuevos correos electrónicos.

Después de considerar esto, creemos que es un valor predeterminado mucho más saludable tener la normalización de correo electrónico habilitada, y dejar que los administradores la deshabiliten si y cuando sea necesario.

¿Qué pasa con SSO?

Dado que los usuarios tienen menos control sobre el correo electrónico exacto que se utiliza al usar el inicio de sesión único (ya sea discourse-connect u OAuth), esta configuración se ignora cuando se utilizan esos métodos de autenticación.

Pero me gustaba/quería que esto estuviera desactivado

Si cambió activamente esta configuración en el pasado, no haremos nada al respecto. Seguirá configurado como lo configuró.

Incluso si no lo hizo, no se preocupe. La configuración todavía está ahí. Simplemente vaya a /admin/site_settings y desactívela de nuevo. :slightly_smiling_face:

17 Me gusta

Es genial escuchar esto. (Recuerdo hace mucho tiempo cuando este era un gran problema para markersocial, que tuvo que esforzarse mucho para que se hicieran cambios en el núcleo).

6 Me gusta

¿Seguirían funcionando las direcciones de categoría? Ese sistema depende totalmente de las direcciones plus.

5 Me gusta

Parece que esto solo trata de direcciones de correo electrónico utilizadas para la creación de cuentas. Me imagino que habría habido algún revuelo si hubiera tenido algún efecto en las direcciones de entrada de categorías.

1 me gusta