Skip to content

用户认证流程示例

注册流程

1. 用户注册

typescript
POST /auth/register
{
  "email": "user@example.com",
  "username": "johndoe",
  "password": "SecurePass123!"
}

2. 邮件验证

发送验证邮件到用户邮箱。

登录流程

1. 用户登录

typescript
POST /auth/login
{
  "email": "user@example.com",
  "password": "SecurePass123!"
}

2. 获取令牌

json
{
  "accessToken": "...",
  "refreshToken": "...",
  "expiresIn": 900
}

认证请求

携带令牌

http
GET /profile
Authorization: Bearer {accessToken}

刷新令牌

typescript
POST /auth/refresh
{
  "refreshToken": "..."
}

完整流程图

查看文档中的流程图。

Released under the MIT License.