AspnetIdentitySample这个样本展示了ASP.NET Identity的常见功能。更多信息请访问运行此示例所需的ASP.NET Identity最新预发布版本。您可以同步并运行此示例,以下是ASP.NET Identity的一些主要功能:

  • 初始化ASP.NET Identity:在应用程序启动时初始化ASP.NET Identity。由于它是基于实体框架的,您可以创建一个DatabaseInitializer,并在每次应用程序启动时调用它。

  • 创建用户:通过密码创建用户。

  • 创建角色并分配角色:创建角色并将用户添加到相应的角色中。

  • 添加配置文件数据:在用户表中添加配置文件信息,并在不同的表中存储其他数据。具体的代码可以在Global.asax和App_StartIdentityConfig.cs中查看。