ASP.Net-Benutzername für E-Mail

Ich arbeite mit der neuen ASP.NET-Identität (RTM) und habe mich gefragt, wie ich die Registrierung und Anmeldung von einem Benutzernamen in eine E-Mail ändern soll.

Die Idee ist, dass sich meine Benutzer mit ihrer E-Mail-Adresse und einem Passwort anmelden sollen (die E-Mail-Adresse kann auch über ein externes Login abgerufen werden) und oben einen Anzeigenamen / Benutzernamen einrichten.

Ich habe mir IdentityUser angesehen und kann feststellen, dass UserName vorhanden ist, da dieser jedoch in ASP.Net Identity gepackt ist und nicht geändert werden kann.

Ich weiß, dass ich 'Benutzername' als E-Mail mit einem benutzerdefinierten Validator verwenden und dann ein zusätzliches Attribut für ApplicationUser namens DisplayName haben könnte, aber das ist eher ein Hack als eine Lösung.

Ich hoffe meine Frage ist klar. Danke im Voraus.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage