摘要:
前言 知岁一寒,立藏一冬, 问你冷暖,遥祝冬安。 1.简介 OpenAPI 类型:接口规范标准 作用: 生成标准化 API 文档(JSON/YAML 格式)。 支持客户端 SDK 自动生成。 支持 API 版本化(v1、v2…)并在文档中体现。 适用环境:开发环境 + 生产环境。 特点: 偏向“规范 阅读全文
posted @ 2025-12-05 23:43
peng_boke
阅读(1116)
评论(0)
推荐(1)
摘要:
前言 山水一程,各有天命; 对错不由心,聚散不由人。 1.API Versioning 在微服务或 Web API 中,接口会随着业务发展不断迭代: v1:旧版本接口,客户端仍在使用 v2:新版本接口,引入新功能或改进 如果没有版本控制,升级接口会破坏已有客户端。 API Versioning 就是 阅读全文
posted @ 2025-12-05 23:43
peng_boke
阅读(170)
评论(0)
推荐(0)
摘要:
前言 待我翻过这座山,只字不提来时路。 Minimal API(Net9) Minimal API 是 ASP.NET Core 提供的一种“极简”风格的写法:用非常少的样板代码(通常在 Program.cs)直接注册路由和处理器,适合微服务、后端小服务、快速原型或需要极高性能/低开销的 HTTP 阅读全文
posted @ 2025-12-05 23:43
peng_boke
阅读(106)
评论(0)
推荐(0)
摘要:
前言 人无贪念,必有馈赠。 满心期待,必有所失。 MediatR 1.简介 概念 MediatR 是一个 .NET 的轻量级库,用来实现 Mediator(中介者)模式,主要目的是把对象之间的直接调用(紧耦合)替换为通过中介者传递消息(松耦合)。它常用来实现 请求-处理(Request/Respon 阅读全文
posted @ 2025-12-05 23:42
peng_boke
阅读(113)
评论(0)
推荐(0)
摘要:
前言 初见少年拉满弓,不惧岁月不惧风, 东风吹破少年志,从此再无赤子心; 忽有清风化剑气,直斩二十少年意, 须知少时凌云志,曾许人间第一流。 1.配置服务认证授权 订单服务(Ordering.API)配置了认证授权,所以我们使用Scalar调试接口的时候也需要认证服务(Identity.API)颁发 阅读全文
posted @ 2025-12-05 23:41
peng_boke
阅读(74)
评论(0)
推荐(0)
摘要:
前言 人生海海,山山而川,不过尔尔。 1.配置服务认证授权 订单服务(Ordering.API)配置了认证授权,所以我们使用Scalar调试接口的时候也需要认证服务(Identity.API)颁发的token,上面的测试就是401无权限 首先我们再回忆下我们认证授权配置了那些: 认证服务(Autho 阅读全文
posted @ 2025-12-05 23:41
peng_boke
阅读(112)
评论(0)
推荐(0)
摘要:
前言 怀瑾握瑜,嘉言懿行。 1.认证服务日志中间件(RequestLoggingMiddleware) 经过之前的学习,项目基本都能跑起来了(除了HybridApp),但是我还是想有始有终,全部学完,如果你此时还运行不了项目,先看看我的验证过程即可 为了了解认证服务(Identity.API)处理了 阅读全文
posted @ 2025-12-05 23:40
peng_boke
阅读(49)
评论(0)
推荐(0)
摘要:
前言 路与他人各不同,不必听风就动容。 1.授权(AddAuthorization) WebhookClient是基于Blazor开发的Web项目,即像客户端,又像服务端,所以认证授权和之前纯后端服务有些不一样,还是一行一行学习吧 这里没有添加授权方案,默认的授权方案是认证登录 之前后端服务都是先认 阅读全文
posted @ 2025-12-05 23:40
peng_boke
阅读(49)
评论(0)
推荐(0)
摘要:
前言 回头看,轻舟已过万重山, 向前看,前路漫漫亦灿灿; 抬头看,满天星光甚浪漫, 低头看,满路荆棘已过半。 认证和授权 接着查看扩展方法AddApplicationServices的实现,他的第一个方法是builder.AddDefaultAuthentication(),我们跟踪AddDefau 阅读全文
posted @ 2025-12-05 23:39
peng_boke
阅读(55)
评论(0)
推荐(0)
摘要:
前言 你羡慕我,但你不知我的苦; 我羡慕你,却也不知你的愁; 人都是这样,这山望着那山高, 却不知其实那山也没柴烧。 认证和授权 接着查看扩展方法AddApplicationServices的实现,他的第一个方法是builder.AddDefaultAuthentication(),我们跟踪AddD 阅读全文
posted @ 2025-12-05 23:39
peng_boke
阅读(75)
评论(0)
推荐(0)

浙公网安备 33010602011771号