dsh-lark-web-auth: Lark Login and Multi-user Session Isolation for DeepSeek Harness Web GUI
`dsh-lark-web-auth` is a community plugin for DeepSeek Harness, designed to address authentication and data isolation issues during multi-user access to the Web GUI. This plugin implements login via Lark OAuth and utilizes `open_id` to ensure that each user can only view, access, and modify their own `session`. Requests from non-owners uniformly return 404, thereby protecting privacy. Its core features include: HTTP-layer isolation achieved through middleware Cookie verification and permission filtering at the RPC and list layers; the use of SQLite to persist login status, ensuring no disconnection upon process restart; zero frontend source code modification with UI injection via API; and support for automatically reassigning ownership of existing `session`s. Installation requires configuring Lark application credentials and configuration.
Read More