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