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 网站。