跳到主要内容

认证 API

基础路径:/api/auth

用户注册

POST /api/auth/register

请求体

{
"username": "string",
"password": "string"
}

响应:创建成功返回用户信息。

用户登录

POST /api/auth/login

请求体(OAuth2PasswordRequestForm):

username=admin&password=admin123

响应

{
"access_token": "eyJ...",
"token_type": "bearer"
}

获取当前用户

GET /api/auth/me

请求头Authorization: Bearer <token>

响应:当前登录用户信息。

双因素认证(TOTP)

支持 TOTP 两步验证,登录后需要额外提供 6 位动态验证码。