ASP.Net UserName для электронной почты
Я работаю с новой ASP.NET Identity (RTM), и мне было интересно, как бы я продолжил об изменении регистрации и входа в систему с того, чтобы стать UserName на электронную почту.
Идея заключается в том, что я хочу, чтобы мои пользователи регистрировались, используя свою электронную почту и пароль (электронную почту можно также получить с помощью внешнего входа в систему), и они устанавливают отображаемое имя / имя пользователя сверху.I '
Я посмотрел на IdentityUser, и я вижу, что UserName там, однако, поскольку он упакован в ASP.Net Identity, который не может быть изменен.
Я знаю, что мог бы использоватьUserName» как электронное письмо, с пользовательским валидатором, а затем с дополнительным атрибутом для ApplicationUser с именем DisplayName, но это скорее взлом, чем решение.
Я надеюсь, что мой вопрос ясен. Заранее спасибо.