艾三元 Every day to be a little better
摘要: 一、前言 在项目的开发维护阶段,有时候我们关注的问题不仅仅在于功能的实现,甚至需要关注系统发布上线后遇到的问题能否及时的查找并解决。所以我们需要有一个好的解决方案来及时的定位错误的根源并做出正确及时的修复,这样才能不影响系统正常的运行状态。 这个时候我们发现,其实在asp.net core中已经内置 阅读全文
posted @ 2020-07-31 22:00 艾三元 阅读(4540) 评论(4) 推荐(10) 编辑
摘要: 一、前言 在之前的使用Swagger做Api文档中,我们已经使用Swagger进行开发接口文档,以及更加方便的使用。这一转换,让更多的接口可以以通俗易懂的方式展现给开发人员。而在后续的内容中,为了对api资源的保护,我们引入了认证授权方案,利用HTTP提供了一套标准的身份验证框架,服务端可以用来针对 阅读全文
posted @ 2020-07-14 18:50 艾三元 阅读(5893) 评论(9) 推荐(6) 编辑
摘要: 一、前言 回顾:基于.NetCore3.1系列 —— 认证授权方案之授权揭秘 (上篇) 在上一篇中,主要讲解了授权在配置方面的源码,从添加授权配置开始,我们引入了需要的授权配置选项,而不同的授权要求构建不同的策略方式,从而实现一种自己满意的授权需求配置要求。 在这一节中,继续上一篇的内容往下深入了解 阅读全文
posted @ 2020-07-09 23:02 艾三元 阅读(3911) 评论(5) 推荐(7) 编辑
摘要: 一、前言 回顾:认证授权方案之授权初识 从上一节中,我们在对授权系统已经有了初步的认识和使用,可以发现,asp.net core为我们提供的授权策略是一个非常强大丰富且灵活的认证授权方案,能够满足大部分的授权场景。 在ConfigureServices中配置服务:将授权服务添加到容器 public 阅读全文
posted @ 2020-07-05 17:45 艾三元 阅读(7026) 评论(7) 推荐(8) 编辑
摘要: 1.前言 回顾:认证授权方案之JwtBearer认证 在上一篇中,我们通过JwtBearer的方式认证,了解在认证时,都是基于Claim的,因此我们可以通过用户令牌获取到用户的Claims,在授权过程中对这些Claims进行验证,从而来判断是否具有获取或执行目标资源操作的权限。本章就来介绍一下 AS 阅读全文
posted @ 2020-06-28 08:35 艾三元 阅读(5937) 评论(6) 推荐(3) 编辑
摘要: 1.前言 回顾:认证方案之初步认识JWT 在现代Web应用程序中,即分为前端与后端两大部分。当前前后端的趋势日益剧增,前端设备(手机、平板、电脑、及其他设备)层出不穷。因此,为了方便满足前端设备与后端进行通讯,就必须有一种统一的机制。所以导致API架构的流行。而RESTful API这个API设计思 阅读全文
posted @ 2020-06-19 08:35 艾三元 阅读(7533) 评论(9) 推荐(13) 编辑
摘要: 前言 在本章中,主要是借机这个C#基础篇的系列整理过去的学习笔记、归纳总结并更加理解透彻。 在上一篇文章,我们已经对委托有了进一步了解,委托相当于用方法作为另一方法参数,同时,也可以实现在两个不能直接调用的方法中做桥梁。 下面我们来回顾一下委托的例子。 public delegate void Ex 阅读全文
posted @ 2020-06-12 08:20 艾三元 阅读(1010) 评论(0) 推荐(2) 编辑
摘要: 前言 在本章中,主要是借机这个C#基础篇的系列整理过去的学习笔记、归纳总结并更加理解透彻。 在.Net开发中,我们经常会遇到并使用过委托,如果能灵活的掌握并加以使用会使你在编程中游刃有余,然后对于很多接触C#时间不长的开发者而言,较好的理解委托和事件并不容易。 本节主要是讲述对委托的定义、委托的使用 阅读全文
posted @ 2020-06-07 16:30 艾三元 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 前言 在开发编程中,我们经常会遇到功能非常相似的功能模块,只是他们的处理的数据不一样,所以我们会分别采用多个方法来处理不同的数据类型。但是这个时候,我们就会想一个问题,有没有办法实现利用同一个方法来传递不同种类型的参数呢? 这个时候,泛型也就因运而生,专门来解决这个问题的。 泛型是在C 2.0就推出 阅读全文
posted @ 2020-05-31 16:13 艾三元 阅读(5158) 评论(0) 推荐(6) 编辑
摘要: 前言 在上一篇导出文档番外篇中,我们已经熟悉了怎样根据json数据导出word的文档,生成接口文档,而在这一篇,将对上一篇进行完善补充,增加多种导出方式,实现更加完善的导出功能。 回顾 1. 获取Swagger接口文档的Json文件 2. 解析Json文件数据填充到Html的表格中 3.根据生成的h 阅读全文
posted @ 2020-04-12 12:06 艾三元 阅读(2729) 评论(3) 推荐(1) 编辑