Repository navigation
Releases
Releases · weibaohui/user-management
v0.10.0
网关证书管理界面
设置页新增「网关」页签(管理员),HTTPS 证书管理全面界面化:
- 状态卡:运行阶段 / 监听地址 / 上游 / 启动时间 / 最近错误,一键重启网关
- 证书表:列出全部 SNI 站点——来源(自动生成 / 文件路径 / 本页添加)、覆盖主机名、有效期、SHA-256 指纹(可复制);自签可一键重签(改 hosts 后不用再手动删文件重启)
- 添加证书:粘贴 fullchain + 私钥 PEM →「检测」(服务端校验配对 / SAN / 是否过期,不落盘)→「保存并应用」,持久化到
certs/custom/(0600,私钥不回显),网关热重启生效 - 主机名重叠按「自动生成 → 文件路径 → 本页添加」顺序取用;本页添加的证书之间禁止重复主机名
配置参数接线
以下 4 个设置字段由「预留」改为真正生效(保存即生效,无需重启):
sessionDays:会话有效期(服务端滑动 TTL + Cookie Max-Age 同步)loginFailLimit/lockoutSeconds:两步验证防爆破(连错 N 次锁 M 秒)maxBodyBytes:API JSON 体积上限(证书上传共用)
v0.9.9
v0.9.8
v0.9.7
v0.9.6
v0.9.5
ESM 转换:修复 CJS require(esm) 与 dsh 插件加载器并发 import 的竞态(启动即崩溃循环)。client 半边保持 CJS。84/84 测试通过 + 真实 profile 启动验证。
What's Changed
- fix(loader): convert plugin to ESM — CJS require(esm) raced the dsh plugin loader by @weibaohui in #14
Full Changelog: v0.9.4...v0.9.5
v0.9.4 — WebSocket 转发确保 dsh cookie
What's Changed
- fix(gateway): WebSocket 转发前确保 dsh BrowserAuth cookie 已 mint by @weibaohui in #13
Full Changelog: v0.9.3...v0.9.4
v0.9.3
v0.9.1
v0.9.0
What's Changed
- feat: 注册审批开关 autoActivate——自助注册默认待管理员启用 by @weibaohui in #10
Full Changelog: v0.8.1...v0.9.0