WebUI 身份认证
Yuuz12/dsh-webui-auth · 主题
WebUI 身份认证:HTTP/传输层强制登录(资源、插件 bundle、/api、WebSocket 四层防护),服务端会话 + HttpOnly Cookie。
★ 8GitHub 星标
0分支
2026-08-15最近更新
JavaScript开发语言
MIT许可证
主要功能
- 首次启用未配置凭据时认证自动关闭(所有请求放行)。
- 密码以 scrypt(Node 内置内存硬 KDF,抗 GPU/ASIC 爆破,零依赖)哈希保存在数据目录的 dsh-webui-auth.json(位置见上节),明文不落盘。
- 自动重打对当前进程不生效(核心模块已加载),需再重启一次
- 或直接访问 /dsh-webui-auth/login,页面会显示「创建管理员账号」表单。
- 创建后认证立即生效,当前浏览器自动获得会话。
安装命令
dsh plugin --profile web add github:Yuuz12/dsh-webui-auth