获取授权验证信息
验证并获取授权详细信息。
请求方式
POST /api/v1/grant/auths
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 访问令牌 |
| grant_id | int | 是 | 授权ID |
响应参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| valid | boolean | 授权是否有效 |
| grant_info | object | 授权详细信息 |
| permissions | array | 权限列表 |
grant_info结构
| 参数名 | 类型 | 说明 |
|---|---|---|
| id | int | 授权ID |
| name | string | 授权名称 |
| description | string | 授权描述 |
请求示例
json
{
"token": "abc123xyz456",
"grant_id": 789
}响应示例
json
{
"valid": true,
"grant_info": {
"id": 789,
"name": "订单管理权限",
"description": "允许管理订单数据"
},
"permissions": ["order:read", "order:write"]
}错误码
| 错误码 | 说明 |
|---|---|
| 401 | 无效令牌 |
| 403 | 无权限访问 |
| 404 | 授权不存在 |
| 500 | 服务器内部错误 |