islibaodong/dsh-login

islibaodong★ 1TypeScript最后同步: 2026-08-21

在 GitHub 打开

Multi-user login gateway plugin for the DeepSeek Harness Web GUI: login wall, per-user conversation isolation, in-GUI user management

README 摘要

dsh-login English 简体中文 Adds a login page, user accounts, and per-user conversation isolation to the DeepSeek Harness Web GUI: every visit requires sign-in, ordinary users cannot see each other's conversations, and an admin manages all accounts from inside the GUI. Login page User management (设置 → 用户管理) : : : : The problem it solves The DSH Web GUI ships with no login — it assumes a single user on localhost. The moment you bind it to 0.0.0.0 (phone access, LAN sharing, a small team), anyone on that network can open your GUI : read every conversation, burn your configured model API keys, even change host settings. dsh-login turns that exposure into a multi-user deployment: - 🔐 Login wall — pages, static assets, SPA routes, the API, and WebSockets all require a valid session; unauthenticated visitors are redirected to /login - 👥 Multiple accounts — the first visit creates the administrator account; further users are added by an admin right inside the GUI, no CLI needed - 🙈 Conversation isolation — ordinary users see and act on their own conversations only (including their subagents/forks); other users' sessions, messages, and workspaces are invisible; credentials, host settings, an…

在 GitHub 查看完整 README →
工具/开发authenticationcordis-plugindeepseek-harnessdshdsh-pluginloginsingle-sign-ontypescript

分类