认证接口
用户认证和授权相关接口
认证接口 #
登录 #
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}
评论