三种凭证
获取会话 JWT
用邮箱、手机号或 OAuth 登录,响应里会带上 JWT。Authorization: Bearer eyJhbGciOi...。账户开了 2FA 的话,登录响应会给出一个挑战,你必须先调用 POST /api/auth/2fa/verify 才能拿到完整会话。
创建 API 密钥
API 密钥是虚拟密钥,可以在控制台或用 API 创建,用于各站点网关和需要认证的下载接口。key,存进密钥管理器。之后 GET /api/api-keys 只返回 prefix,不会再给出完整值。
查询令牌下载
部分文件接口支持?token=<jwt>:浏览器里的普通 <a href> 链接没法自定义请求头,所以这些接口也接受 ?token=。用于:
GET /api/billing/invoices/{paymentId}/download?token=...GET /api/billing/receipts/{paymentId}/download?token=...
Authorization 头里的那个会话 JWT。
失败模式
会话令牌时效较短。过期后重新调用
POST /api/auth/login 认证。