Skip to content

认证与签名

API 使用 JWT Bearer Token 认证。

请求头

Authorization: Bearer <token>

获取 Token

方式一:CLI 登录

bash
aweeclaw-scenario login --email dev@example.com

Token 自动保存到 ~/.aweeclaw/auth.json

方式二:API 登录

http
POST /api/v1/auth/login
Content-Type: application/json

{
  "email": "dev@example.com",
  "password": "secret"
}

响应:

json
{
  "success": true,
  "data": {
    "accessToken": "eyJhbGciOi...",
    "refreshToken": "eyJhbGciOi...",
    "expiresIn": 86400
  }
}

刷新 Token

http
POST /api/v1/auth/refresh
Content-Type: application/json

{
  "refreshToken": "eyJhbGciOi..."
}

错误码

状态码说明
401Token 无效或已过期
403权限不足
429请求频率限制

AweeClaw AI 应用构建平台