艾三元 Every day to be a little better

随笔分类 -  DotCore/C#

摘要:一、前言 回顾:基于.NetCore3.1系列 —— 认证授权方案之授权揭秘 (上篇) 在上一篇中,主要讲解了授权在配置方面的源码,从添加授权配置开始,我们引入了需要的授权配置选项,而不同的授权要求构建不同的策略方式,从而实现一种自己满意的授权需求配置要求。 在这一节中,继续上一篇的内容往下深入了解 阅读全文
posted @ 2020-07-09 23:02 艾三元 阅读(3961) 评论(5) 推荐(7) 编辑
摘要:一、前言 回顾:认证授权方案之授权初识 从上一节中,我们在对授权系统已经有了初步的认识和使用,可以发现,asp.net core为我们提供的授权策略是一个非常强大丰富且灵活的认证授权方案,能够满足大部分的授权场景。 在ConfigureServices中配置服务:将授权服务添加到容器 public 阅读全文
posted @ 2020-07-05 17:45 艾三元 阅读(7102) 评论(7) 推荐(8) 编辑
摘要:1.前言 回顾:认证授权方案之JwtBearer认证 在上一篇中,我们通过JwtBearer的方式认证,了解在认证时,都是基于Claim的,因此我们可以通过用户令牌获取到用户的Claims,在授权过程中对这些Claims进行验证,从而来判断是否具有获取或执行目标资源操作的权限。本章就来介绍一下 AS 阅读全文
posted @ 2020-06-28 08:35 艾三元 阅读(6015) 评论(6) 推荐(3) 编辑
摘要:1.前言 回顾:认证方案之初步认识JWT 在现代Web应用程序中,即分为前端与后端两大部分。当前前后端的趋势日益剧增,前端设备(手机、平板、电脑、及其他设备)层出不穷。因此,为了方便满足前端设备与后端进行通讯,就必须有一种统一的机制。所以导致API架构的流行。而RESTful API这个API设计思 阅读全文
posted @ 2020-06-19 08:35 艾三元 阅读(7613) 评论(9) 推荐(13) 编辑
摘要:前言 在上一篇导出文档番外篇中,我们已经熟悉了怎样根据json数据导出word的文档,生成接口文档,而在这一篇,将对上一篇进行完善补充,增加多种导出方式,实现更加完善的导出功能。 回顾 1. 获取Swagger接口文档的Json文件 2. 解析Json文件数据填充到Html的表格中 3.根据生成的h 阅读全文
posted @ 2020-04-12 12:06 艾三元 阅读(2775) 评论(3) 推荐(1) 编辑
摘要:前言 回顾之前的两篇Swagger做Api接口文档,我们大体上学会了如何在net core3.1的项目基础上,搭建一套自动生产API接口说明文档的框架。 本来在Swagger的基础上,前后端开发人员在开发生产期间,可以借此进行更加便捷的沟通交流。可是总有些时候,遇到一些难缠的,又不讲道理,偏偏觉得将 阅读全文
posted @ 2020-04-05 17:51 艾三元 阅读(6497) 评论(20) 推荐(9) 编辑
摘要:前言 回顾上一篇文章《使用Swagger做Api文档 》,文中介绍了在.net core 3.1中,利用Swagger轻量级框架,如何引入程序包,配置服务,注册中间件,一步一步的实现,最终实现生产自动生产API接口说明文档。文中结尾也留下了一个让大家思考的问题。在这里,我们重新回顾一下这几个问题 1 阅读全文
posted @ 2020-03-23 17:31 艾三元 阅读(3747) 评论(9) 推荐(16) 编辑
摘要:前言 为什么在开发中,接口文档越来越成为前后端开发人员沟通的枢纽呢? 随着业务的发张,项目越来越多,而对于支撑整个项目架构体系而言,我们对系统业务的水平拆分,垂直分层,让业务系统更加清晰,从而产生一系统平台和系统,并使用接口进行数据交互。因此可见,业务的不断发展,接口不断增多,很多接口各自寄宿在不同 阅读全文
posted @ 2020-03-21 20:00 艾三元 阅读(3130) 评论(3) 推荐(7) 编辑
摘要:前言 虽然说学习新的开发框架是一项巨大的投资,但是作为一个开发人员,不断学习新的技术并快速上手是我们应该掌握的技能,甚至是一个.NET Framework开发人员,学习.NET Core 新框架可以更快速掌握其中的编写,构建,测试,部署和维护应用程序。 您现有的.NET Framework应用程序可 阅读全文
posted @ 2019-12-08 23:00 艾三元 阅读(2620) 评论(5) 推荐(7) 编辑
摘要:一、前言 现在越来越多的项目或多或少会用到JWT,为什么会出现使用JWT这样的场景的呢? 假设现在有一个APP,后台是分布式系统。APP的首页模块部署在上海机房的服务器上,子页面模块部署在深圳机房的服务器上。此时你从首页登录了该APP,然后跳转到子页面模块。session在两个机房之间不能同步,用户 阅读全文
posted @ 2019-09-14 19:45 艾三元 阅读(3812) 评论(4) 推荐(8) 编辑
摘要:一、前言 你曾经需要应用执行一个任务吗?比如现在有一个需求,需要每天在零点定时执行一些操作,那应该怎样操作呢? 这个时候,如果你和你的团队是用.NET编程的话,可以考虑使用Quartz.NET调度器。允许开发人员根据日期间隔来实现任务调度任务。非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知 阅读全文
posted @ 2019-08-10 21:16 艾三元 阅读(3430) 评论(5) 推荐(4) 编辑
摘要:前言: 在上一节中,通过一系列的步骤,已经将项目部署到IIS上,虽然遇到了一些问题,但最终解决并成功运行了。而在这一节中,将尝试通过linux系统的环境下,部署项目,实现Net Core跨平台的亮点。 虽然网上已经有很多关于asp.net core在linux下的部署教程了,但我还是想写一篇,主要增 阅读全文
posted @ 2019-06-15 18:01 艾三元 阅读(2361) 评论(7) 推荐(11) 编辑
摘要:前言: 当构建一个ASP.NET Core应用程序并且计划将其运行在IIS中时,你会发现Core应用程序和之前版本的ASP.NET程序在IIS中的运行方式是完全不一样的。与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Ke 阅读全文
posted @ 2019-06-07 16:27 艾三元 阅读(19726) 评论(4) 推荐(10) 编辑

 
点击右上角即可分享
微信分享提示