Appearance
鉴权与用户基础
控制器:
ApiV3Bundle\Controller\App\LoginController、AuthController、UserController
用户登录
POST /user/login权限
- 公开(用于换取登录态)
参数
| 字段 | 是否必须 | 描述 |
|---|---|---|
username string | 是 | 登录账号(手机/邮箱/昵称) |
password string | 是 | 登录密码 |
响应
| 字段 | 描述 |
|---|---|
token string | 用户访问令牌 |
user object | 当前用户信息 ? |
获取 JWT
GET /auth/getJwt
POST /auth/getJwt权限
- 需要认证
参数
| 字段 | 是否必须 | 描述 |
|---|---|---|
audience string | 否 | 受众标识 ? |
响应
| 字段 | 描述 |
|---|---|
jwt string | JWT 字符串 |
当前用户信息
GET /user/info权限
- 需要认证
响应
| 字段 | 描述 |
|---|---|
id int | 用户 ID |
nickname string | 昵称 |
avatar object | 头像 ? |
roles string[] | 角色列表 ? |
检查是否登录
GET /user/isLogin响应
| 字段 | 描述 |
|---|---|
isLogin bool | 是否已登录 |
模糊匹配用户
GET /user/match参数
| 字段 | 是否必须 | 描述 |
|---|---|---|
q string | 是 | 关键词(昵称/手机/邮箱) |
响应
| 字段 | 描述 |
|---|---|
data array | 命中的用户列表 ? |
用户列表(培训项目管理范围)
GET /user/list权限
admin_project_plan_manage
参数
| 字段 | 是否必须 | 描述 |
|---|---|---|
keyword string | 否 | 搜索关键词 ? |
orgIds int[] | 否 | 限定部门 ? |
offset / limit int | 否 | 分页 |
响应
| 字段 | 描述 |
|---|---|
data array | 用户列表 |
paging object | 分页信息 |