Konfigurieren Sie Microsoft.AspNet.Identity, um die E-Mail-Adresse als Benutzernamen zuzulassen

Ich bin in den Prozess der Erstellung einer neuen Applikation und begann mit EF6-rc1 von Microsoft.AspNet.Identität.Core-1.0.0-rc1 von Microsoft.AspNet.Identität.Entity Framework 1.0.0-rc1 von Microsoft.AspNet.Identität.Owin 1.0.0-rc1, usw. und mit der RTM-Versionen habe ich gestern aktualisiert, Sie über NuGet diesem Abend zu RTM.

Abgesehen von ein paar code-änderungen, um die Arbeit, die ich getan hatte, so weit schien alles gut zu gehen, bis ich versuchte, zu erstellen Sie einen lokalen Benutzer-account für die app.

Hatte ich gearbeitet, auf die e-mail-Adressen als Benutzernamen-format, die mit dem release candidate hat Super geklappt, aber jetzt, wenn Sie einen Benutzer anlegen mit einer E-Mail-Adresse einen Benutzernamen, wirft es bis die folgende überprüfung Fehlermeldung:

User name xxxxx@xxxx.com is invalid, can only contain letters or digits.

Ich verbrachte die Letzte Stunde oder so auf der Suche nach einer Lösung oder der Dokumentation zur Konfiguration von Optionen für Sie, aber ohne Erfolg.

Gibt es eine Möglichkeit, kann ich es so konfigurieren, dass e-mail-Adressen für Benutzernamen?

InformationsquelleAutor der Frage LiamGu | 2013-10-18

Schreibe einen Kommentar