經過大量關於ASP.Net Identity的閱讀後,我仍然對新增加到ASP.Net身份驗證系統中的某些東西感到困惑。如何自定義ASP.Net身份
- 我應該如何使用ASP.Net身份,如果我已經有一個設計的數據庫及其用戶管理表?例如我想將
AspNetUsers
表映射到我自己的表UserAccounts
。 - 我應該如何將這個新系統與現有的ASP.Net MVC應用程序混合?
- 如果我不想使用代碼優先(Identity使用代碼優先)會怎麼樣?
任何建議將有所幫助。 在此先感謝。
經過大量關於ASP.Net Identity的閱讀後,我仍然對新增加到ASP.Net身份驗證系統中的某些東西感到困惑。如何自定義ASP.Net身份
AspNetUsers
表映射到我自己的表UserAccounts
。任何建議將有所幫助。 在此先感謝。
不完全的回答你的問題。但你可能想看看這個項目:Visual Studio庫
ASP.NET Identity Database(項目模板)
它可以作爲一個基礎,用於創建數據庫的使用優先開發自定義ASP.NET身份提供商做法。它目前只有Db模式項目模板。不久之後,還會有一個定製的DbFirst身份提供商項目模板,以及它的單元測試。
您必須使用實體框架遷移,這裏一些很好的鏈接,可以幫助你:
在這個鏈接,您可以從MVC4遷移到MVC5
最後如果你不想使用EF我不'認爲你可以使用身份,asp.net身份需要這些的NuGet包:
的NuGet包
Microsoft.Aspnet.Identity.Core
This package contains the core interfaces of ASP.NET Identity.
core
Microsoft.Aspnet.Identity.EntityFramework
This package contains the implementation of ASP.NET Identity system which works with Entity Framework. This means that if you use this package then you can store information in a Sql Server database.
在應用程序中應用ASP.NET身份關聯有各種功能。您應該檢查下面的文章中,我描述了目標:
這只是說明了如何使用的標識不自定義 –