ASP.NET Identity 2.1 Hello World
1.开始Asp.Net Identity
-
Packages
Microsoft.AspNet.Identity.EntityFrameworkMicrosoft.AspNet.Identity.CoreMicrosoft.AspNet.Identity.OWIN
-
基本OMD
- ApplicationUser:继承Microsoft.AspNet.Identity.EntityFramework的IdentityUser。
- ApplicationDbContext:继承Microsoft.AspNet.Identity.EntityFramework的IdentityDbContext。
- 但与用户相关的操作实际上是通过Microsoft.AspNet.Identity.Core的 UserManager类来完成的,而UserManager的所有操作最终是由UserStore实现。
- IdentityUser实现IUser,IUser是Asp.Net Identity Core中用户的最小接口
- UserStore实现Asp.Net Identity Core中的IUserStore、IUserLoginStore、IUserClaimStore、IUserRoleStore
- UserManager是公开与用户相关的API,自动保存数据UserStore
- UserManager有属性是validator,你可以进行重写验证内容
- IdentityResult是一个Identity操作的结果

浙公网安备 33010602011771号