dsh pluginsEnglish
← 返回热门插件目录

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
查看 GitHub 仓库 ↗返回热门插件目录