OAuth客户端管理
创建或更新OAuth客户端信息。
请求方式
POST /api/v1/grant/client/manage
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| client_id | string | 否 | 客户端ID(更新时必填) |
| name | string | 是 | 客户端名称 |
| description | string | 否 | 客户端描述 |
| redirect_uri | string | 是 | 回调地址 |
| status | int | 否 | 客户端状态(默认1) |
响应参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码(200-成功) |
| msg | string | 操作结果消息 |
| client_id | string | 客户端ID |
| client_secret | string | 客户端密钥(仅创建时返回) |
请求示例
json
{
"name": "移动应用客户端",
"description": "iOS移动应用",
"redirect_uri": "app://oauth/callback",
"status": 1
}响应示例
json
{
"code": 200,
"msg": "客户端创建成功",
"client_id": "client456",
"client_secret": "secret123456"
}错误码
| 错误码 | 说明 |
|---|---|
| 400 | 参数错误 |
| 403 | 无权限操作 |
| 500 | 服务器内部错误 |