Для веб-приложения, которое является лучшим вариантом?
Имена пользователей должны полагаться на электронное письмо для человека, которого следует помнить позже. И наоборот, для пользователя редко используется несколько имен пользователей для конкретного веб-приложения. Кроме того, отправка сведений обратно на адрес электронной почты пользователя дает определенный уровень безопасности.
Электронная почта, с другой стороны, имеет дополнительные связанные проблемы. Большинство пользователей имеют несколько идентификаторов электронной почты и всегда создаются несколько учетных записей. Слияние этих счетов становится огромной головной болью. И наоборот, использование электронной почты в качестве идентификатора входа имеет преимущество внешней аутентификации через OpenID.
Что бы вы предложили?