摘要: 任何项目都有权限这一关键部分。比如我们有许多接口。有的接口允许任何人访问,另有一些接口需要认证身份之后才可以访问;以保证重要数据不会泄露。 关于JWT 维基百科上是这样定义的: JWT(读作 [/dʒɒt/]),即JSON Web Tokens,是一种基于JSON的、用于在网络上声明某种主张的令牌( 阅读全文
posted @ 2019-05-07 16:07 Sandy.Zhao 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 版本控制的好处是显而易见的,利用Swagger展示不同版本的API更能体现效果。 1.安装Nuget包:Microsoft.AspNetCore.Mvc.Versioning 2. 配置Startup类 2.1 添加新成员 ,用来获取API版本信息 /// <summary> /// Api版本信息 阅读全文
posted @ 2019-05-07 16:05 Sandy.Zhao 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个API的项目 选择 API 项目 2.引入Swagger包。.Net Core 中支持两个分别为Swashbuckle和NSwag。两者的配置大同小异。这里以Swashbuckle为例。 方式1:选择工具——Nuget包管理——管理解决方案的Nuget包 搜索:Swashbuckle.A 阅读全文
posted @ 2019-05-07 16:03 Sandy.Zhao 阅读(199) 评论(0) 推荐(0) 编辑