认证 API
用户认证相关的 API 接口。
用户登录
POST /api/auth/login
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| username | string | 是 | 用户名 |
| password | string | 是 | 密码 |
响应示例
json
{
"success": true,
"data": {
"token": "eyJhbGciOiJIUzI1NiIs...",
"user": {
"id": "uuid",
"username": "admin",
"role": "admin"
}
}
}
用户注册
POST /api/auth/register
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| username | string | 是 | 用户名 |
| password | string | 是 | 密码 |
| string | 是 | 邮箱 |
微信登录
POST /api/auth/wechat
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | string | 是 | 微信授权码 |
退出登录
POST /api/auth/logout
请求头
Authorization: Bearer {token}
刷新 Token
POST /api/auth/refresh
响应示例
json
{
"success": true,
"data": {
"token": "eyJhbGciOiJIUzI1NiIs..."
}
}