jiang539/dsh-auth-gate

Plugin ⭐ 0 MIT web-ui

DSH Web UI 的认证门禁插件,提供 SVG 图形验证码与防暴力破解保护

Install

外网用户 → Nginx (HTTPS + 限流)
         → auth_request (Nginx 层认证校验, 子请求到 /auth/verify)
         → DSH Web UI (插件登录门 + 登录页)

DSH 内部: dsh-auth-gate 插件注册 /auth/* 路由
         - GET  /auth/captcha → 图形验证码 { svg, uuid }   (一次性)
         - POST /auth/login   → 校验 验证码+账号+密码 → { token }
         - GET  /auth/verify  → 校验 Token (供 Nginx auth_request 调用)
         - POST /auth/logout  → 销毁会话
         - POST /auth/username → 修改自己的账号名称 (需登录)
         - POST /auth/password → 修改自己的密码 (需登录, 校验旧密码)
         - GET  /auth/security  → 安全设置状态与实时数据 (需登录)
         - POST /auth/security  → 修改安全设置并持久化 (需登录)

Add jiang539/dsh-auth-gate to your DSH config (web profile) to enable.

README

Expand full README Collapse

README is empty.