feat: add unified authorization middleware
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user