ASP.NET Core 2.2 : 二十六. 应用JWT进行用户认证及Token的刷新
本文将通过实际的例子来演示如何在asp.net core中应用jwt进行用户认证以及token的刷新方案(asp.net core 系列目录) 一、什么是jwt? jwt(json web token)基于开放标准(rfc 7519),是一种无状态的分布式的身份验证方式,主要用于在网络应用环境间安全地传递声明。它是基于json的,所以它也像json…
Visual Studio 2019 正式版 更新内容
大早上更新了visual studio 2019, 试用一下 一、界面改变 1.项目创建界面 首先启动界面改变就不说了,创建项目的界面做了较大改变,感觉在向vs for mac 靠拢 ,而后者感觉像xcode。。   2.菜单   2019 2017 2019将解决方案名放到了菜单右边, 比2017少了顶部一条,敲代码的空间更大…
CodeSmith 二、多模板按目录树批量自动生成代码
         通过调用指定目录下的所有模板,逐一按照数据表生成独立的代码文件。支持多模板调用、支持所有数据表生成或批量指定多个生成、支持自动的文件目录结构、支持代码文件格式化命名等。                 …
CodeSmith 一、连接Mysql
下载了codesmith 8,连接mysql却提示“找不到请求的 .net framework data provider"。 1,下载mysql.data.dll:https://dev.mysql.com/downloads/windows/visualstudio/  下载zip格式的即可,解压后将mysql.data.…
ASP.NET Core 2.2 十九. Action参数的映射与模型绑定
前文说道了action的激活,这里有个关键的操作就是action参数的映射与模型绑定,这里即涉及到简单的string、int等类型,也包含json等复杂类型,本文详细分享一下这一过程。(asp.net core 系列目录) 一、概述 当客户端发出一个请求的时候,参数可能存在于url中也可能是在请求的body中,而参数类型也大不相同,可能是简单类型的…
ASP.NET Core 2.2 : 十七.Action的执行(Endpoint.RequestDelegate后面的故事)
上一章介绍了经过路由的处理,一个请求找到了具体处理这个请求的endpoint,并最终执行它的requestdelegate方法来处理这个httpcontext。本章继续这个处理进程,按照惯例,依然通过几幅图来聊一聊这个requestdelegate之后的故事。在此就避免不了的聊到各种filter,它方便我们在action执行的前后做一些 “小动作”…
ASP.NET Core 2.2 : 十六.扒一扒新的Endpoint路由方案
asp.net core 从2.2版本开始,采用了一个新的名为endpoint的路由方案,与原来的方案在使用上差别不大,但从内部运行方式上来说,差别还是很大的。上一篇详细介绍了原版路由方案的运行机制,本文仍然通过一幅图来了解一下新版的运行机制,最后再总结一下二者的异同点。(asp.net core 系列目录) 一、概述     …