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/wallet/{Service}/{Method}`
- 原生 gRPC`/wallet.{Service}/{Method}`
- grpc-gateway`POST /wallet.{Service}/{Method}`
- 鉴权:需要登录的接口通过 `Authorization: Bearer <token>` 传递凭证
- 鉴权:需要登录的接口通过 `Authorization: <JWT>` 传递裸 JWT不添加 `Bearer` 前缀
- 动态 HTTP 成功或失败均返回 HTTP 200业务状态见 `code``message``details`
## 服务概览
@@ -34,7 +34,6 @@
- 动态 HTTP`POST /rpc/wallet/Alipay/WapPay`
- gRPC`/wallet.Alipay/WapPay`
- 白名单键:`wallet.Alipay.WapPay`
- 请求示例:
```json
@@ -51,7 +50,6 @@
- 动态 HTTP`POST /rpc/wallet/Alipay/PagePay`
- gRPC`/wallet.Alipay/PagePay`
- 白名单键:`wallet.Alipay.PagePay`
- 请求示例:
```json
@@ -68,7 +66,6 @@
- 动态 HTTP`POST /rpc/wallet/Alipay/AppPay`
- gRPC`/wallet.Alipay/AppPay`
- 白名单键:`wallet.Alipay.AppPay`
- 请求示例:
```json
@@ -84,7 +81,6 @@
- 动态 HTTP`POST /rpc/wallet/Alipay/Transfer`
- gRPC`/wallet.Alipay/Transfer`
- 白名单键:`wallet.Alipay.Transfer`
- 请求示例:
```json
@@ -113,7 +109,6 @@
- 动态 HTTP`POST /rpc/wallet/Basic/GetWallet`
- gRPC`/wallet.Basic/GetWallet`
- 白名单键:`wallet.Basic.GetWallet`
- 请求示例:
```json
@@ -131,7 +126,6 @@
- 动态 HTTP`POST /rpc/wallet/Basic/SetPayPassword`
- gRPC`/wallet.Basic/SetPayPassword`
- 白名单键:`wallet.Basic.SetPayPassword`
- 请求示例:
```json
@@ -145,7 +139,6 @@
- 动态 HTTP`POST /rpc/wallet/Basic/BindPaymentId`
- gRPC`/wallet.Basic/BindPaymentId`
- 白名单键:`wallet.Basic.BindPaymentId`
- 请求示例:
```json
@@ -159,7 +152,6 @@
- 动态 HTTP`POST /rpc/wallet/Basic/Transactions`
- gRPC`/wallet.Basic/Transactions`
- 白名单键:`wallet.Basic.Transactions`
- 请求示例:
```json
@@ -177,7 +169,6 @@
- 动态 HTTP`POST /rpc/wallet/Basic/AddBankCard`
- gRPC`/wallet.Basic/AddBankCard`
- 白名单键:`wallet.Basic.AddBankCard`
- 请求示例:
```json
@@ -194,7 +185,6 @@
- 动态 HTTP`POST /rpc/wallet/Basic/GetBankCard`
- gRPC`/wallet.Basic/GetBankCard`
- 白名单键:`wallet.Basic.GetBankCard`
- 请求示例:
```json
@@ -205,7 +195,6 @@
- 动态 HTTP`POST /rpc/wallet/Basic/RmBankCard`
- gRPC`/wallet.Basic/RmBankCard`
- 白名单键:`wallet.Basic.RmBankCard`
- 请求示例:
```json
@@ -218,7 +207,6 @@
- 动态 HTTP`POST /rpc/wallet/Basic/ApplyCash`
- gRPC`/wallet.Basic/ApplyCash`
- 白名单键:`wallet.Basic.ApplyCash`
- 请求示例:
```json
@@ -244,7 +232,6 @@
- 动态 HTTP`POST /rpc/wallet/Payment/Hello`
- gRPC`/wallet.Payment/Hello`
- 白名单键:`wallet.Payment.Hello`
- 请求示例:
```json
@@ -255,7 +242,6 @@
- 动态 HTTP`POST /rpc/wallet/Payment/Way`
- gRPC`/wallet.Payment/Way`
- 白名单键:`wallet.Payment.Way`
- 请求示例:
```json
@@ -268,7 +254,6 @@
- 动态 HTTP`POST /rpc/wallet/Payment/Get`
- gRPC`/wallet.Payment/Get`
- 白名单键:`wallet.Payment.Get`
- 请求示例:
```json
@@ -282,7 +267,6 @@
- 动态 HTTP`POST /rpc/wallet/Payment/ByOrder`
- gRPC`/wallet.Payment/ByOrder`
- 白名单键:`wallet.Payment.ByOrder`
- 请求示例:
```json
@@ -301,7 +285,6 @@
- 动态 HTTP`POST /rpc/wallet/Payment/ByCharge`
- gRPC`/wallet.Payment/ByCharge`
- 白名单键:`wallet.Payment.ByCharge`
- 请求示例:
```json
@@ -319,7 +302,6 @@
- 动态 HTTP`POST /rpc/wallet/Payment/Callback`
- gRPC`/wallet.Payment/Callback`
- 白名单键:`wallet.Payment.Callback`
- 请求示例:
```json
@@ -345,7 +327,6 @@
- 动态 HTTP`POST /rpc/wallet/Wechat/JsapiPreOrder`
- gRPC`/wallet.Wechat/JsapiPreOrder`
- 白名单键:`wallet.Wechat.JsapiPreOrder`
- 请求示例:
```json
@@ -363,7 +344,6 @@
- 动态 HTTP`POST /rpc/wallet/Wechat/AppPreOrder`
- gRPC`/wallet.Wechat/AppPreOrder`
- 白名单键:`wallet.Wechat.AppPreOrder`
- 请求示例:
```json
@@ -379,7 +359,6 @@
- 动态 HTTP`POST /rpc/wallet/Wechat/NativePreOrder`
- gRPC`/wallet.Wechat/NativePreOrder`
- 白名单键:`wallet.Wechat.NativePreOrder`
- 请求示例:
```json
@@ -395,7 +374,6 @@
- 动态 HTTP`POST /rpc/wallet/Wechat/Transfer`
- gRPC`/wallet.Wechat/Transfer`
- 白名单键:`wallet.Wechat.Transfer`
- 请求示例:
```json
@@ -412,7 +390,6 @@
- 动态 HTTP`POST /rpc/wallet/Wechat/WxCallback`
- gRPC`/wallet.Wechat/WxCallback`
- 白名单键:`wallet.Wechat.WxCallback`
- 请求示例:
```json