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/market/{Service}/{Method}`
- 原生 gRPC`/market.{Service}/{Method}`
- grpc-gateway`POST /market.{Service}/{Method}`
- 鉴权:需要登录的接口通过 `Authorization: Bearer <token>` 传递凭证
- 鉴权:需要登录的接口通过 `Authorization: <JWT>` 传递裸 JWT不添加 `Bearer` 前缀
- 动态 HTTP 成功或失败均返回 HTTP 200业务状态见 `code``message``details`
## 服务概览
@@ -38,7 +38,6 @@
- 动态 HTTP`POST /rpc/market/Agency/Login`
- gRPC`/market.Agency/Login`
- 白名单键:`market.Agency.Login`
- 请求示例:
```json
@@ -53,7 +52,6 @@
- 动态 HTTP`POST /rpc/market/Agency/Create`
- gRPC`/market.Agency/Create`
- 白名单键:`market.Agency.Create`
- 请求示例:
```json
@@ -85,7 +83,6 @@
- 动态 HTTP`POST /rpc/market/Agency/Get`
- gRPC`/market.Agency/Get`
- 白名单键:`market.Agency.Get`
- 请求示例:
```json
@@ -99,7 +96,6 @@
- 动态 HTTP`POST /rpc/market/Agency/Fetch`
- gRPC`/market.Agency/Fetch`
- 白名单键:`market.Agency.Fetch`
- 请求示例:
```json
@@ -120,7 +116,6 @@
- 动态 HTTP`POST /rpc/market/Agency/Modify`
- gRPC`/market.Agency/Modify`
- 白名单键:`market.Agency.Modify`
- 请求示例:
```json
@@ -152,7 +147,6 @@
- 动态 HTTP`POST /rpc/market/Agency/Delete`
- gRPC`/market.Agency/Delete`
- 白名单键:`market.Agency.Delete`
- 请求示例:
```json
@@ -166,7 +160,6 @@
- 动态 HTTP`POST /rpc/market/Agency/SetPassword`
- gRPC`/market.Agency/SetPassword`
- 白名单键:`market.Agency.SetPassword`
- 请求示例:
```json
@@ -181,7 +174,6 @@
- 动态 HTTP`POST /rpc/market/Agency/Pending`
- gRPC`/market.Agency/Pending`
- 白名单键:`market.Agency.Pending`
- 请求示例:
```json
@@ -202,7 +194,6 @@
- 动态 HTTP`POST /rpc/market/Agency/Approve`
- gRPC`/market.Agency/Approve`
- 白名单键:`market.Agency.Approve`
- 请求示例:
```json
@@ -226,7 +217,6 @@
- 动态 HTTP`POST /rpc/market/Data/Overview`
- gRPC`/market.Data/Overview`
- 白名单键:`market.Data.Overview`
- 请求示例:
```json
@@ -237,7 +227,6 @@
- 动态 HTTP`POST /rpc/market/Data/MemberFetch`
- gRPC`/market.Data/MemberFetch`
- 白名单键:`market.Data.MemberFetch`
- 请求示例:
```json
@@ -258,7 +247,6 @@
- 动态 HTTP`POST /rpc/market/Data/MemberDetails`
- gRPC`/market.Data/MemberDetails`
- 白名单键:`market.Data.MemberDetails`
- 请求示例:
```json
@@ -272,7 +260,6 @@
- 动态 HTTP`POST /rpc/market/Data/OrderFetch`
- gRPC`/market.Data/OrderFetch`
- 白名单键:`market.Data.OrderFetch`
- 请求示例:
```json
@@ -293,7 +280,6 @@
- 动态 HTTP`POST /rpc/market/Data/OrderDetails`
- gRPC`/market.Data/OrderDetails`
- 白名单键:`market.Data.OrderDetails`
- 请求示例:
```json
@@ -317,7 +303,6 @@
- 动态 HTTP`POST /rpc/market/Supply/Create`
- gRPC`/market.Supply/Create`
- 白名单键:`market.Supply.Create`
- 请求示例:
```json
@@ -344,7 +329,6 @@
- 动态 HTTP`POST /rpc/market/Supply/Get`
- gRPC`/market.Supply/Get`
- 白名单键:`market.Supply.Get`
- 请求示例:
```json
@@ -358,7 +342,6 @@
- 动态 HTTP`POST /rpc/market/Supply/Fetch`
- gRPC`/market.Supply/Fetch`
- 白名单键:`market.Supply.Fetch`
- 请求示例:
```json
@@ -379,7 +362,6 @@
- 动态 HTTP`POST /rpc/market/Supply/Modify`
- gRPC`/market.Supply/Modify`
- 白名单键:`market.Supply.Modify`
- 请求示例:
```json
@@ -406,7 +388,6 @@
- 动态 HTTP`POST /rpc/market/Supply/Delete`
- gRPC`/market.Supply/Delete`
- 白名单键:`market.Supply.Delete`
- 请求示例:
```json