ASP.NET Identity 2.1 Hello World

1.开始Asp.Net Identity

  • Packages

    • Microsoft.AspNet.Identity.EntityFramework
    • Microsoft.AspNet.Identity.Core
    • Microsoft.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操作的结果
posted @ 2017-12-02 15:21  芝华塔尼欧  阅读(141)  评论(0)    收藏  举报