Wie zu Verwenden ASP.NET Identität mit Ihren eigenen Benutzerdefinierten Tabelle
Habe ich eine sehr einfache Tabelle, die Benutzer-id int Kennwort als text und Rollen als text(durch Komma getrennt).
Kann ich anpassen ASP.NET Identität Struktur, um es mit meinem Tisch?
- Haben Sie plan-text-Passwörter in Ihrer Datenbank?
- Ja, wie es auf einem lokalen server und Sicherheit ist nicht eine große Sache
- Das schreckliche Logik. Passwörter sollten immer zerlegt werden.
- Ja, ich weiß, aber bis ich die nutzen kann ein Hash-Passwort über das Textfeld
- Nein das kannst du nicht, das ist nicht das, was ein Hash-Passwort ist!
- einen Grund für downvoting...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Sie dürfen die Identität der Arbeit mit Ihrer Struktur. Sie haben zu implementieren
IPasswordValidator
zu nehmen, was hashing (ich hoffe, es ist Hash) wird für Ihr Passwort. Auch Sie haben zu implementierenIUserStore
auf Ihren Tisch. UndIUserRoleStore
auch umgesetzt werden müssen, um die Rollen, die aus Ihrer CSV-Liste.Hier ist eine übersicht der Architektur: http://www.asp.net/identity/overview/extensibility/overview-of-custom-storage-providers-for-aspnet-identity