fix(auth): iam check
This commit is contained in:
42
docs/API.md
42
docs/API.md
@@ -17,33 +17,33 @@ CMS 对外暴露 RESTful API,并提供 Scalar 文档:
|
||||
|
||||
### 栏目(Column)
|
||||
|
||||
- `POST /v1/columns`(`cms:column:write`)
|
||||
- `GET /v1/columns`(`cms:column:read`,分页/搜索)
|
||||
- `GET /v1/columns/{id}`(`cms:column:read`)
|
||||
- `PATCH /v1/columns/{id}`(`cms:column:write`)
|
||||
- `DELETE /v1/columns/{id}`(`cms:column:write`)
|
||||
- `POST /api/v1/columns`(`cms:column:write`)
|
||||
- `GET /api/v1/columns`(`cms:column:read`,分页/搜索)
|
||||
- `GET /api/v1/columns/{id}`(`cms:column:read`)
|
||||
- `PATCH /api/v1/columns/{id}`(`cms:column:write`)
|
||||
- `DELETE /api/v1/columns/{id}`(`cms:column:write`)
|
||||
|
||||
### 标签/分类(Tag)
|
||||
|
||||
- `POST /v1/tags`(`cms:tag:write`,`kind` 支持 `tag|category`)
|
||||
- `GET /v1/tags`(`cms:tag:read`,分页/搜索/按 kind 过滤)
|
||||
- `GET /v1/tags/{id}`(`cms:tag:read`)
|
||||
- `PATCH /v1/tags/{id}`(`cms:tag:write`)
|
||||
- `DELETE /v1/tags/{id}`(`cms:tag:write`)
|
||||
- `POST /api/v1/tags`(`cms:tag:write`,`kind` 支持 `tag|category`)
|
||||
- `GET /api/v1/tags`(`cms:tag:read`,分页/搜索/按 kind 过滤)
|
||||
- `GET /api/v1/tags/{id}`(`cms:tag:read`)
|
||||
- `PATCH /api/v1/tags/{id}`(`cms:tag:write`)
|
||||
- `DELETE /api/v1/tags/{id}`(`cms:tag:write`)
|
||||
|
||||
### 媒体库(Media)
|
||||
|
||||
- `POST /v1/media`(`cms:media:manage`,登记 URL/元数据)
|
||||
- `GET /v1/media`(`cms:media:read`,分页/搜索)
|
||||
- `GET /v1/media/{id}`(`cms:media:read`)
|
||||
- `DELETE /v1/media/{id}`(`cms:media:manage`)
|
||||
- `POST /api/v1/media`(`cms:media:manage`,登记 URL/元数据)
|
||||
- `GET /api/v1/media`(`cms:media:read`,分页/搜索)
|
||||
- `GET /api/v1/media/{id}`(`cms:media:read`)
|
||||
- `DELETE /api/v1/media/{id}`(`cms:media:manage`)
|
||||
|
||||
### 文章(Article)
|
||||
|
||||
- `POST /v1/articles`(`cms:article:write`,创建草稿)
|
||||
- `GET /v1/articles`(`cms:article:read`,分页/搜索/按状态/栏目/标签过滤)
|
||||
- `GET /v1/articles/{id}`(`cms:article:read`)
|
||||
- `PATCH /v1/articles/{id}`(`cms:article:write`)
|
||||
- `POST /v1/articles/{id}/publish`(`cms:article:publish`,发布并生成版本)
|
||||
- `POST /v1/articles/{id}/rollback`(`cms:article:rollback`,回滚到指定版本并生成新版本)
|
||||
- `GET /v1/articles/{id}/versions`(`cms:article:read`,版本列表分页)
|
||||
- `POST /api/v1/articles`(`cms:article:edit`,创建草稿)
|
||||
- `GET /api/v1/articles`(`cms:article:edit`,分页/搜索/按状态/栏目/标签过滤)
|
||||
- `GET /api/v1/articles/{id}`(`cms:article:edit`)
|
||||
- `PATCH /api/v1/articles/{id}`(`cms:article:edit`)
|
||||
- `POST /api/v1/articles/{id}/publish`(`cms:article:publish`,发布并生成版本)
|
||||
- `POST /api/v1/articles/{id}/rollback`(`cms:article:rollback`,回滚到指定版本并生成新版本)
|
||||
- `GET /api/v1/articles/{id}/versions`(`cms:article:edit`,版本列表分页)
|
||||
|
||||
Reference in New Issue
Block a user