认证接口
用户认证和授权相关接口
认证接口
登录
POST /api/auth/login
用户登录接口。
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| username | string | 是 | 用户名或邮箱 |
| password | string | 是 | 密码 |
响应示例
{
"code": 200,
"data": {
"token": "eyJhbGciOiJIUzI1NiIs...",
"expires_in": 7200,
"user": {
"id": 1,
"username": "admin"
}
}
}
注册
POST /api/auth/register
用户注册接口。
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| username | string | 是 | 用户名,3-20个字符 |
| string | 是 | 邮箱地址 | |
| password | string | 是 | 密码,至少8位 |
刷新 Token
POST /api/auth/refresh
刷新访问令牌。
请求头
Authorization: Bearer {refresh_token}
Comments