Nazwa użytkownika ASP.Net na adres e-mail
Pracuję z nową tożsamością ASP.NET (RTM) i zastanawiałem się, jak zmieniłbym rejestrację i logowanie z nazwy użytkownika na e-mail.
Chodzi o to, że chcę, aby moi użytkownicy zarejestrowali się za pomocą poczty e-mail i hasła (e-mail można również uzyskać za pomocą zewnętrznego logowania) i skonfigurowali wyświetlaną nazwę / nazwę użytkownika na górze.
Sprawdziłem IdentityUser i widzę, że nazwa_użytkownika jest tam, ponieważ jest ona zapakowana w tożsamość ASP.Net, której nie można zmienić.
Wiem, że mogę użyć „UserName” jako wiadomości e-mail z niestandardowym walidatorem, a następnie mieć dodatkowy atrybut dla ApplicationUser o nazwie DisplayName, ale jest to bardziej hack niż rozwiązanie.
Mam nadzieję, że moje pytanie jest jasne. Z góry dziękuję.