Registro de cuenta más fácil con códigos de correo

No es algo fácil de satisfacer, por dos razones. En primer lugar, lo mejor para el producto es tener un único mecanismo para confirmar la propiedad de una dirección de correo electrónico. Tener dos mecanismos en funcionamiento resulta confuso para los usuarios finales, los administradores y nuestro propio equipo de soporte.

La segunda razón tiene que ver con la seguridad. Un enlace puede ser secuestrado o manipulado con mayor facilidad por un posible atacante. Por ejemplo, es fácil que alguien envíe un correo electrónico que parezca provenir de un sitio legítimo, con un enlace que también tenga esa apariencia, pero que en realidad lleve al usuario a un sitio o cuenta diferente. Los enlaces facilitan la implementación de ataques de ingeniería social. Los códigos por correo electrónico, en cambio, no tanto.

Debería estar bien para un correo electrónico de un solo uso, ¿no? En cualquier caso, no estoy seguro de en qué se diferencia esto al enviar un enlace o un código.