ASP.Net UserName для электронной почты

Я работаю с новой ASP.NET Identity (RTM), и мне было интересно, как бы я продолжил об изменении регистрации и входа в систему с того, чтобы стать UserName на электронную почту.

Идея заключается в том, что я хочу, чтобы мои пользователи регистрировались, используя свою электронную почту и пароль (электронную почту можно также получить с помощью внешнего входа в систему), и они устанавливают отображаемое имя / имя пользователя сверху.I '

Я посмотрел на IdentityUser, и я вижу, что UserName там, однако, поскольку он упакован в ASP.Net Identity, который не может быть изменен.

Я знаю, что мог бы использоватьUserName» как электронное письмо, с пользовательским валидатором, а затем с дополнительным атрибутом для ApplicationUser с именем DisplayName, но это скорее взлом, чем решение.

Я надеюсь, что мой вопрос ясен. Заранее спасибо.

Ответы на вопрос(7)

Ваш ответ на вопрос