feat: add unified authorization middleware
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
- 动态 HTTP:`POST /rpc/group/{Service}/{Method}`
|
||||
- 原生 gRPC:`/group.{Service}/{Method}`
|
||||
- grpc-gateway:`POST /group.{Service}/{Method}`
|
||||
- 鉴权:需要登录的接口通过 `Authorization: Bearer <token>` 传递凭证。
|
||||
- 鉴权:需要登录的接口通过 `Authorization: <JWT>` 传递裸 JWT,不添加 `Bearer` 前缀。
|
||||
- 动态 HTTP 成功或失败均返回 HTTP 200,业务状态见 `code`、`message`、`details`。
|
||||
|
||||
## 服务概览
|
||||
@@ -34,7 +34,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Basic/Search`
|
||||
- gRPC:`/group.Basic/Search`
|
||||
- 白名单键:`group.Basic.Search`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
@@ -47,7 +46,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Basic/Fetch`
|
||||
- gRPC:`/group.Basic/Fetch`
|
||||
- 白名单键:`group.Basic.Fetch`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
@@ -58,7 +56,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Basic/Get`
|
||||
- gRPC:`/group.Basic/Get`
|
||||
- 白名单键:`group.Basic.Get`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
@@ -72,7 +69,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Basic/Create`
|
||||
- gRPC:`/group.Basic/Create`
|
||||
- 白名单键:`group.Basic.Create`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
@@ -105,7 +101,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Basic/Modify`
|
||||
- gRPC:`/group.Basic/Modify`
|
||||
- 白名单键:`group.Basic.Modify`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
@@ -138,7 +133,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Basic/Disband`
|
||||
- gRPC:`/group.Basic/Disband`
|
||||
- 白名单键:`group.Basic.Disband`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
@@ -164,7 +158,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Member/Fetch`
|
||||
- gRPC:`/group.Member/Fetch`
|
||||
- 白名单键:`group.Member.Fetch`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
@@ -178,7 +171,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Member/DoJoin`
|
||||
- gRPC:`/group.Member/DoJoin`
|
||||
- 白名单键:`group.Member.DoJoin`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
@@ -193,7 +185,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Member/JoinFetch`
|
||||
- gRPC:`/group.Member/JoinFetch`
|
||||
- 白名单键:`group.Member.JoinFetch`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
@@ -204,7 +195,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Member/JoinDoHandle`
|
||||
- gRPC:`/group.Member/JoinDoHandle`
|
||||
- 白名单键:`group.Member.JoinDoHandle`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
@@ -219,7 +209,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Member/DoSetManager`
|
||||
- gRPC:`/group.Member/DoSetManager`
|
||||
- 白名单键:`group.Member.DoSetManager`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
@@ -234,7 +223,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Member/DoKick`
|
||||
- gRPC:`/group.Member/DoKick`
|
||||
- 白名单键:`group.Member.DoKick`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
@@ -249,7 +237,6 @@
|
||||
|
||||
- 动态 HTTP:`POST /rpc/group/Member/DoQuit`
|
||||
- gRPC:`/group.Member/DoQuit`
|
||||
- 白名单键:`group.Member.DoQuit`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
|
||||
Reference in New Issue
Block a user