21 lines
578 B
Markdown
21 lines
578 B
Markdown
# auth 模块
|
|
|
|
## 职责
|
|
- 管理员密码登录与会话签发
|
|
- 管理员会话注销与失效处理
|
|
- New API 兼容接口鉴权(管理员令牌或会话)
|
|
|
|
## 接口定义
|
|
- `POST /api/auth/login` 管理员登录
|
|
- `POST /api/auth/logout` 管理员退出
|
|
|
|
## 行为规范
|
|
- 密码仅来自环境变量 `ADMIN_PASSWORD`
|
|
- 会话 token 使用哈希后存储
|
|
- 过期会话自动清理
|
|
- New API 兼容接口允许使用 `NEW_API_ADMIN_TOKEN` 直接鉴权
|
|
|
|
## 依赖关系
|
|
- `admin_sessions` 表
|
|
- `ADMIN_PASSWORD` / `SESSION_TTL_HOURS` / `NEW_API_ADMIN_TOKEN` 环境变量
|