Skip to content

鉴权与用户基础

控制器:ApiV3Bundle\Controller\App\LoginControllerAuthControllerUserController

用户登录

POST /user/login

权限

  • 公开(用于换取登录态)

参数

字段是否必须描述
username string登录账号(手机/邮箱/昵称)
password string登录密码

响应

字段描述
token string用户访问令牌
user object当前用户信息 ?

获取 JWT

GET /auth/getJwt
POST /auth/getJwt

权限

  • 需要认证

参数

字段是否必须描述
audience string受众标识 ?

响应

字段描述
jwt stringJWT 字符串

当前用户信息

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分页信息