2016-07-20 65 views
0

我目前正在評估ASP.NET身份3,我期待用於用戶成員船舶信息新的數據存儲,因此需要定製用戶,角色,UserRole的,UserClaims類自定義ASP.NET身份3

在ASP.NET Identity 2.x中,所有需要的是用於User類實現IUser和Role類實現IRole,而對於UserStore Classes實現了一系列接口,爲了簡潔起見我選擇在此省略,同樣適用於角色類

但是研究當前實現的源代碼表明用戶類必須繼承IdentityUser class,Role class必須繼承IdentityRole類等,等等。看來IUser和IRole接口不再存在。

請問我在模型類的設計中確實喜歡很多控制,目前看起來在這個隧道的末端沒有燈光。我該怎麼做,如果我想創建usermanagement類,但不希望從他們那裏繼承身份***類新

請我需要幫助

回答

0

標識3.0現在是基於接口。 您可以使用您的POCO對象並使用您計劃使用的功能自定義您的商店。

這裏的身份3源代碼: https://github.com/aspnet/Identity/tree/dev/src/Microsoft.AspNetCore.Identity

我使用Active Directory回店以及一個MSSQL數據庫成功實施身份。

+0

這些信息被託管在公共收藏庫,如果您分享了鏈接,我會不勝感激 –

+0

不幸的是,不好意思。 IdentityUser的繼承是我相信當身份用於實體框架(EF) – DOMZE