feat: 账号认证、用户管理与 API Token 管理
build-and-deploy / build-and-deploy (push) Successful in 21s

- 后端: Auth(登录/登出/me + session 中间件)、Users、Tokens 路由与 Service,
  scrypt 哈希+timingSafeEqual 校验、requireAdmin 保护、admin 用户自动初始化
- 前端: login.html(登录页, 无账号密码提示)、admin.html(用户+Token 管理,
  令牌明文显隐/复制/吊销/重置密码)、标题栏用户信息+系统管理入口
- 持久化: jsonAdapter 支持 users/api-tokens,运行时数据忽略入库
- 文档: 需求.md/原型设计.md 同步
This commit is contained in:
jif2.zhang
2026-09-11 17:12:37 +08:00
parent 963046edd9
commit 1765caba50
16 changed files with 2132 additions and 141 deletions
+1 -1
View File
@@ -60,7 +60,7 @@
## 3. 非功能需求
- **NFR-1**:技术栈:Node.js + Express 后端,原生 HTML/CSS/JS 前端
- **NFR-2**:后续对接 SSO 单点登录,当前版本暂不实现认证
- **NFR-2**:提供登录认证(用户名/密码 + Bearer session token);用户分为管理员(含系统管理权限)与普通用户;后续可对接 SSO 单点登录
- **NFR-3**:界面响应式,支持主流浏览器
- **NFR-4**:配置数据实时写入持久化存储,保证数据一致性