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