Microsoft.AspNet.Identity是微软在MVC 5.0中新引入的一种membership框架,和以前ASP.NET传统的membership以及WebPage所带来的SimpleMembership(在MVC 4中使用)都有所不一样。html
Microsoft.AspNet.Identity是符合微软开放Owin标准里面Security标准的一种实现。且在MVC 5中默认使用EntityFramework做为Microsoft.AspNet.Identity的数据存储实现。web
ASP.NET Identity是在.NET Framework4.5中引入的,从Membership发布以来,微软已经从开发者以及企业客户那里面获得了足够的反馈信息来帮助他们打造这样一套新的框架。他所拥有的特色大多也是前面所不能知足的,有下列特性,详细内容参见 ASP.NET Identity 简介:数据库
ASP.NET Identity V1 有一个不够完美地方是主键必须是string 类型。ASP.NET Identity V2能够用任何类型做为主键了,并且接口还有一个泛型参数,TKey能够是任何类型(int, Guid等等),同时还增长了下列接口。安全
SQL Database Project for ASP.NET Identity 2.0数据结构
MVC5 - ASP.NET Identity登陆原理 - Claims-based认证和OWINmvc
MVC使用ASP.NET Identity 2.0实现用户身份安全相关功能,好比经过短信或邮件发送安全码,帐户锁定等app
ASP.NET Identity 2新增双重认证、账号锁定、防伪印章功能并修复了一些bug框架
将SQL SERVER数据库改为MySqlasp.net
Securing ASP.NET MVC Applications with ASP.NET Identityide
asp.net identity 2.2.0 中角色启用和基本使用(一)
asp.net identity 2.2.0 中角色启用和基本使用(二)