Упрощённая регистрация с кодом по электронной почте

Это непростое требование, и вот почему. Во-первых, для продукта лучше иметь один механизм подтверждения владения адресом электронной почты. Наличие двух механизмов вызывает путаницу у конечных пользователей, администраторов и нашей собственной службы поддержки.

Вторая причина связана с безопасностью. Ссылку легче перехватить или подделать потенциальному злоумышленнику. Например, кому-то легко отправить письмо, которое выглядит как пришедшее с легитимного сайта, со ссылкой, которая также выглядит правдоподобно, но фактически перенаправляет пользователя на другой сайт или аккаунт. Ссылки облегчают реализацию атак социальной инженерии. Коды в письмах — в меньшей степени.

Для разового письма это, наверное, нормально, не так ли? В любом случае, я не уверен, в чём разница между отправкой ссылки или кода.