ASP.NET Identity 基本資訊

ASP.NET identity 是一個會員管理系統,允許使用者註冊和登入 Web 應用程式。ASP.NET 身份系統可以在整個 ASP.NET 框架中使用,如 ASP.NET MVC,Web 窗體,Web 頁面,Web API 和 SignalR。當人們構建 Web 應用程式,移動應用程式,商店應用程式甚至混合應用程式時,可以使用 ASP.NET 標識。

ASP.NET 身份系統還支援外部登入提供程式,如 Microsoft Account,Facebook,Google,Twitter 等。開發人員必須為你的外部登入提供商提供你的 API 金鑰和 API 密碼,並且它才能正常工作

要在應用程式中安裝 ASP.NET 身份服務,請從 Nuget Package Manager 或 Package Manager 控制檯新增 NuGet 包。

包名稱: Microsoft.AspNet.Identity.Core

現在,在 Visual Studio 中使用各個使用者帳戶建立一個新的 Web 應用程式。

在 visual studio 中,選擇 **File - > New - > Project,**然後從左側窗格中選擇 Web,然後從右側窗格中選擇 ASP.NET Web Application。

StackOverflow 文件

單擊確定,然後從下一個視窗選擇 MVC,然後單擊確定。

StackOverflow 文件

專案建立成功後,請檢查解決方案資源管理器中的引用。你將找到三個 Nuget 包參考,如下圖所示。

StackOverflow 文件

現在執行應用程式並將帳戶註冊到應用程式並登入。

要探索登入功能,請從解決方案資源管理器中開啟 Startup.Auth.cs ,以獲取有關登入和序號產生器制如何工作的基本資訊。

由於 ASP.NET Identity 是一個非常大的主題,因此我們只能在基本資訊中對其進行描述。有關更多資訊,請訪問 ASP.NET Identity 網站。