ich meine Beispielprojekt aktualisiert haben, die Sie hier finden: Identity RC1 sample
Es ist nun ein Entity Framework-Modell implementiert, Es ist immer noch ein Verweis auf Microsoft.AspNet.Identity.EntityFramework erforderlich, da ich auch nicht alle Store-Klassen neu implementieren wollte. Das Beispiel zeigt jedoch, wie Sie Ihre eigenen POCO-Klassen für das Modell verwenden können.
Wenn Sie wollen das die Abhängigkeit von Microsoft.AspNet.Identity.EntityFramework von Ihrem Modell Montage entfernen müssen Sie eine Klasse der Umsetzung der IIdentityStore Schnittstelle, die Eigenschaften der folgenden Schnittstellen implementieren:
- IUserLoginStore
- IRoleStore
- IUserSecretStore
- ITokenStore
- IUserClaimStore
- IUserManagementStore
- IUserStore
Die IIdentityStore Klasse in einer Baugruppe getrennt von Ihrem Modell Montag, mit einem Hinweis auf das Modell Montag sein soll. Die IIdentityStore-Assembly wäre abhängig von ASP.Net Identity Core.
Ihre benutzerdefinierte Implementierung von IIdentityStore der Lage wäre, müssen somwhow vom und zum POCO Klassen zu ASP.Net Identität Schnittstellen wie IUser, IUserSecret usw.
Scheint mir zu konvertieren eine Menge Arbeit zu sein, wenig Gewinn, wenn Sie EF ohnehin für Ihre Filialen nutzen.
Eine Abhängigkeit von der AspNet.Identity.Core Assembly zu nehmen und einige Ihrer POCO Klassen implementieren jeweils eine winzige Schnittstelle, scheint mir viel einfacher.
Wird es ein Beispiel geben, wie dies (mit einem benutzerdefinierten Speicher) für RTM erreicht werden kann? Ich würde gerne in der Lage sein, die OWIN-Sicherheit zu nutzen und einfach "sagen", wo ich Benutzer, Profile, Rollen usw. mit meiner eigenen Domain finden kann. – zam6ak
Ja, es wird einige Beispiele für RTM geben demonstrieren Sie dies, speichert Azure Table Storage, ein MySql-Shop, mit vorhandenen Datenbanken (die wahrscheinlich am ähnlichsten, was Ihr Szenario wäre) –
Ich freue mich auf diese Beispiele (vor allem bestehende db/model) und Hoffnung Situation wird anders sein als die eine in @Olav Nybø beschrieben Antwort und Kommentare ... – zam6ak