原文:ASP.NET Core 运行原理解剖[5]:Authentication

在现代应用程序中,认证已不再是简单的将用户凭证保存在浏览器中,而要适应多种场景,如App,WebAPI,第三方登录等等。在 ASP.NET .x 时代的Windows认证和Forms认证已无法满足现代化的需求,因此在ASP.NET Core 中对认证及授权进行了全新设计,使其更加灵活,可以应付各种场景。在上一章中,我们提到HttpContext中认证相关的功能放在了独立的模块中,以扩展的方式来展现 ...

2017-09-10 10:02 38 18564 推荐指数:

查看详情

ASP.NET Core 运行原理解剖[1]:Hosting

ASP.NET Core 是新一代的 ASP.NET,第一次出现时代号为 ASP.NET vNext,后来命名为ASP.NET 5,随着它的完善与成熟,最终命名为 ASP.NET Core,表明它不是 ASP.NET 的升级,而是一个重新设计的Web开发框架。而它一个非常重要的变化就是它不再依 ...

Thu Aug 24 18:24:00 CST 2017 20 14361
ASP.NET Core 运行原理解剖[3]:Middleware-请求管道的构成

ASP.NET 中,我们知道,它有一个面向切面的请求管道,有19个主要的事件构成,能够让我们进行灵活的扩展。通常是在 web.config 中通过注册 HttpModule 来实现对请求管道事件监听,并通过 HttpHandler 进入到我们的应用程序中。而在 ASP.NET Core 中 ...

Sun Sep 03 08:08:00 CST 2017 21 8358
ASP.NET Core 运行原理解剖[4]:进入HttpContext的世界

HttpContext是ASP.NET中的核心对象,每一个请求都会创建一个对应的HttpContext对象,我们的应用程序便是通过HttpContext对象来获取请求信息,最终生成响应,写回到HttpContext中,完成一次请求处理。在前面几章中也都有提到HttpContext,本章就来一起探索 ...

Fri Sep 08 16:34:00 CST 2017 7 7621
理解ASP.NET Core - 基于JwtBearer的身份认证(Authentication)

注:本文隶属于《理解ASP.NET Core》系列文章,请查看置顶博客或点击此处查看全文目录 在开始之前,如果你还不了解基于Cookie的身份认证,那么建议你先阅读《基于Cookie的身份认证》后再阅读本文。 另外,为了方便大家理解并能够上手操作,我已经准备好了一个示例程序,请访问 ...

Mon Feb 14 19:30:00 CST 2022 17 9202
理解ASP.NET Core - 基于Cookie的身份认证(Authentication)

注:本文隶属于《理解ASP.NET Core》系列文章,请查看置顶博客或点击此处查看全文目录 概述 通常,身份认证(Authentication)和授权(Authorization)都会放在一起来讲。但是,由于这俩英文相似,且“认证授权”四个字经常连着用,导致一些刚接触这块知识的读者 ...

Mon Jan 17 18:21:00 CST 2022 34 8977
ASP.NET Core 运行原理剖析

1. ASP.NET Core 运行原理剖析 1.1. 概述 1.2. 文件配置 1.2.1. Starup文件配置 Configure ConfigureServices ...

Thu Sep 21 19:34:00 CST 2017 12 8470
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM