0

我一直在谷歌搜索術語如配置數據庫MVC認證

配置數據庫MVC認證

但我無法找到這十年,涉及到我的配置任何東西。

我已經創建了一個使用.NET Framework 4.6和認證支持(數據庫優先)的MVC應用程序。現在,我在哪裏可以找到創建數據庫表並配置MVC以使用它們的分步說明?

感謝您的任何提示!

+0

您可以從這裏開始:https://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity – trailmax

+0

@trailmax:謝謝,現在在那裏讀書。太糟糕了一些文章雖然很老。我迄今發現的唯一示例假設您正在使用Azure。 –

回答

1

谷歌正確的事情是'ASP.NET身份'。

如果您直接從其中一個模板生成MVC應用程序,它將生成許多類來處理安全性和身份。

其中一個類將實現接口IUserStore。提供的類將繼承Microsoft.AspNet.Identity.EntityFramework.UserStore<TUser>,並使用實體框架檢查數據庫是否存在表,如果它們不存在,則創建它們。

如果您對爲應用程序提供修改數據模式(ew!)的足夠權限感到不安,您可以創建自己的類來實現IUserStore並將其插入系統。

這是一個很大的話題,但希望這足以讓你開始。