通过一系列文章我们了解ASP.NET Core Identity所提供的大多数功能,Identity还提供了OAuth特性,使用第三方系统的账号进行登录例如:国外的有Google,Fackbook,Microsoft、Twitter等,国内可以使用Wechat进行授权登录,后面有时间我们针对这个进行专门讲解,现在我们可以使用ASP.NET Core Identity组件做用户管理、网站注册用户密码策略、身份认证、角色管理、系统表字段拓展、基于角色以及策略授权、2FA、邮件确认、忘记密码、Lockout等功能,其中在本系列文章中2FA中使用邮箱进行双重认证,微软也提供了二维码结合Microsoft Authenticator APP进行双重认证
基础配置
ASP.NET Core Identity配置
桂兵兵,公众号:桂迹ASP.NET Core Identity 系列之一
用户管理
ASP.NET Core Identity 用户管理
桂兵兵,公众号:桂迹ASP.NET Core Identity 系列之二
用户策略
ASP.NET Core Identity中用户名、密码、邮件策略
桂兵兵,公众号:桂迹ASP.NET Core Identity 系列之三
身份认证
ASP.NET Core Identity身份认证
桂兵兵,公众号:桂迹ASP.NET Core Identity 系列之四
角色管理
ASP.NET Core Identity角色管理
桂兵兵,公众号:桂迹ASP.NET Core Identity 系列之五
自定义属性
ASP.NET Core Identity客户自定义属性
桂兵兵,公众号:桂迹ASP.NET Core Identity 系列之六
用户Claim
ASP.NET Core Identity如何使用Claim
桂兵兵,公众号:桂迹ASP.NET Core Identity 系列之七
授权Policy
ASP.NET Core Identity如何使用Policy
桂兵兵,公众号:桂迹ASP.NET Core Identity系列之八
双因子认证
ASP.NET Core Identity 2FA 认证
桂兵兵,公众号:桂迹ASP.NET Core Identity系列之九
邮件确认
ASP.NET Core Identity 如何执行用户的电子邮件确认
桂兵兵,公众号:桂迹ASP.NET Core Identity系列之十
忘记密码
ASP.NET Core Identity 重置密码功能
桂兵兵,公众号:桂迹ASP.NET Core Identity系列之十一
Lockout功能
Lockout功能
桂兵兵,公众号:桂迹ASP.NET Core Identity 系列十二
在这里预告一下,接下来我会写Entity Framework Core 相关联的文章,作者之前一直用过好多ORM框架,像Dapper,CSLA.NET,微软企业库以及公司内部单独写的ROM等等,甚至在刚参加工作的时候直接ADO.NET,毕竟EF Core是Microsoft主推的产品,希望大家敬请期待!
源代码地址:
https://github.com/bingbing-gui/Asp.Net-Core-Skill/tree/master/AspNetCore.Identity/Identity