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/address/{Service}/{Method}`
- 原生 gRPC`/address.{Service}/{Method}`
- grpc-gateway`POST /address.{Service}/{Method}`
- 鉴权:需要登录的接口通过 `Authorization: Bearer <token>` 传递凭证
- 鉴权:需要登录的接口通过 `Authorization: <JWT>` 传递裸 JWT不添加 `Bearer` 前缀
- 动态 HTTP 成功或失败均返回 HTTP 200业务状态见 `code``message``details`
## 服务概览
@@ -32,7 +32,6 @@
- 动态 HTTP`POST /rpc/address/Library/Create`
- gRPC`/address.Library/Create`
- 白名单键:`address.Library.Create`
- 请求示例:
```json
@@ -54,7 +53,6 @@
- 动态 HTTP`POST /rpc/address/Library/Modify`
- gRPC`/address.Library/Modify`
- 白名单键:`address.Library.Modify`
- 请求示例:
```json
@@ -78,7 +76,6 @@
- 动态 HTTP`POST /rpc/address/Library/Get`
- gRPC`/address.Library/Get`
- 白名单键:`address.Library.Get`
- 请求示例:
```json
@@ -92,7 +89,6 @@
- 动态 HTTP`POST /rpc/address/Library/Fetch`
- gRPC`/address.Library/Fetch`
- 白名单键:`address.Library.Fetch`
- 请求示例:
```json
@@ -106,7 +102,6 @@
- 动态 HTTP`POST /rpc/address/Library/Delete`
- gRPC`/address.Library/Delete`
- 白名单键:`address.Library.Delete`
- 请求示例:
```json