ASP.NET Core 认证与授权[1]:初识认证 ASP.NET Core 认证与授权[1]:初识认证

在ASP.NET 4.X 中,我们最常用的是Forms(表单)认证,它既可以用于局域网环境,也可用于互联网环境,有着非常广泛的使用。

但是它很难进行扩展,更无法与第三方认证集成,因此,在 ASP.NET Core 中对认证与授权进行了全新的设计,

并使用基于声明的认证(claims-based authentication),以适应现代化应用的需求。

运行原理解剖[5]:Authentication(认证)中介绍了一下HttpContext与认证系统的集成,

本系列文章则来详细介绍一下 ASP.NET Core 中认证与授权。

目录

  1. 基于声明的认证
  2. ASP.NET Core 中的用户身份
  3. Microsoft.AspNetCore.Authentication
  4. 认证Handler