feat: add unified authorization middleware

This commit is contained in:
2026-08-12 11:46:48 +08:00
parent 2d1deb54f0
commit fa6898aef8
31 changed files with 341 additions and 490 deletions

View File

@@ -9,7 +9,7 @@
- 动态 HTTP`POST /rpc/order/{Service}/{Method}`
- 原生 gRPC`/order.{Service}/{Method}`
- grpc-gateway`POST /order.{Service}/{Method}`
- 鉴权:需要登录的接口通过 `Authorization: Bearer <token>` 传递凭证
- 鉴权:需要登录的接口通过 `Authorization: <JWT>` 传递裸 JWT不添加 `Bearer` 前缀
- 动态 HTTP 成功或失败均返回 HTTP 200业务状态见 `code``message``details`
## 服务概览
@@ -34,7 +34,6 @@
- 动态 HTTP`POST /rpc/order/Cart/Fetch`
- gRPC`/order.Cart/Fetch`
- 白名单键:`order.Cart.Fetch`
- 请求示例:
```json
@@ -49,7 +48,6 @@
- 动态 HTTP`POST /rpc/order/Cart/Create`
- gRPC`/order.Cart/Create`
- 白名单键:`order.Cart.Create`
- 请求示例:
```json
@@ -68,7 +66,6 @@
- 动态 HTTP`POST /rpc/order/Cart/Modify`
- gRPC`/order.Cart/Modify`
- 白名单键:`order.Cart.Modify`
- 请求示例:
```json
@@ -90,7 +87,6 @@
- 动态 HTTP`POST /rpc/order/Cart/Delete`
- gRPC`/order.Cart/Delete`
- 白名单键:`order.Cart.Delete`
- 请求示例:
```json
@@ -111,7 +107,6 @@
- 动态 HTTP`POST /rpc/order/Coupon/ByStatus`
- gRPC`/order.Coupon/ByStatus`
- 白名单键:`order.Coupon.ByStatus`
- 请求示例:
```json
@@ -136,7 +131,6 @@
- 动态 HTTP`POST /rpc/order/Mgt/OrderCreate`
- gRPC`/order.Mgt/OrderCreate`
- 白名单键:`order.Mgt.OrderCreate`
- 请求示例:
```json
@@ -158,7 +152,6 @@
- 动态 HTTP`POST /rpc/order/Mgt/OrderModify`
- gRPC`/order.Mgt/OrderModify`
- 白名单键:`order.Mgt.OrderModify`
- 请求示例:
```json
@@ -227,7 +220,6 @@
- 动态 HTTP`POST /rpc/order/Mgt/OrderGet`
- gRPC`/order.Mgt/OrderGet`
- 白名单键:`order.Mgt.OrderGet`
- 请求示例:
```json
@@ -245,7 +237,6 @@
- 动态 HTTP`POST /rpc/order/Mgt/OrderListByStore`
- gRPC`/order.Mgt/OrderListByStore`
- 白名单键:`order.Mgt.OrderListByStore`
- 请求示例:
```json
@@ -268,7 +259,6 @@
- 动态 HTTP`POST /rpc/order/Mgt/OrderCancel`
- gRPC`/order.Mgt/OrderCancel`
- 白名单键:`order.Mgt.OrderCancel`
- 请求示例:
```json
@@ -286,7 +276,6 @@
- 动态 HTTP`POST /rpc/order/Mgt/OrderReturnable`
- gRPC`/order.Mgt/OrderReturnable`
- 白名单键:`order.Mgt.OrderReturnable`
- 请求示例:
```json
@@ -304,7 +293,6 @@
- 动态 HTTP`POST /rpc/order/Mgt/OrderApprove`
- gRPC`/order.Mgt/OrderApprove`
- 白名单键:`order.Mgt.OrderApprove`
- 请求示例:
```json
@@ -337,7 +325,6 @@
- 动态 HTTP`POST /rpc/order/Summary/QuickCreateByProduct`
- gRPC`/order.Summary/QuickCreateByProduct`
- 白名单键:`order.Summary.QuickCreateByProduct`
- 请求示例:
```json
@@ -359,7 +346,6 @@
- 动态 HTTP`POST /rpc/order/Summary/Submit`
- gRPC`/order.Summary/Submit`
- 白名单键:`order.Summary.Submit`
- 请求示例:
```json
@@ -389,7 +375,6 @@
- 动态 HTTP`POST /rpc/order/Summary/Check`
- gRPC`/order.Summary/Check`
- 白名单键:`order.Summary.Check`
- 请求示例:
```json
@@ -400,7 +385,6 @@
- 动态 HTTP`POST /rpc/order/Summary/Get`
- gRPC`/order.Summary/Get`
- 白名单键:`order.Summary.Get`
- 请求示例:
```json
@@ -418,7 +402,6 @@
- 动态 HTTP`POST /rpc/order/Summary/List`
- gRPC`/order.Summary/List`
- 白名单键:`order.Summary.List`
- 请求示例:
```json
@@ -434,7 +417,6 @@
- 动态 HTTP`POST /rpc/order/Summary/Confirm`
- gRPC`/order.Summary/Confirm`
- 白名单键:`order.Summary.Confirm`
- 请求示例:
```json
@@ -451,7 +433,6 @@
- 动态 HTTP`POST /rpc/order/Summary/Cancel`
- gRPC`/order.Summary/Cancel`
- 白名单键:`order.Summary.Cancel`
- 请求示例:
```json
@@ -465,7 +446,6 @@
- 动态 HTTP`POST /rpc/order/Summary/SimulatePay`
- gRPC`/order.Summary/SimulatePay`
- 白名单键:`order.Summary.SimulatePay`
- 请求示例:
```json
@@ -480,7 +460,6 @@
- 动态 HTTP`POST /rpc/order/Summary/SimulateShipments`
- gRPC`/order.Summary/SimulateShipments`
- 白名单键:`order.Summary.SimulateShipments`
- 请求示例:
```json
@@ -496,7 +475,6 @@
- 动态 HTTP`POST /rpc/order/Summary/SimulateReceiving`
- gRPC`/order.Summary/SimulateReceiving`
- 白名单键:`order.Summary.SimulateReceiving`
- 请求示例:
```json