Awesome-AI-Pedia/dsh-lark-web-auth
Awesome-AI-Pedia★ 2TypeScriptLast synced: 2026-08-21
deepseek飞书登录插件,对话隔离
README excerpt
dsh-lark-web-auth DeepSeek Harness × 飞书登录 · 多用户 Web GUI 隔离 给 DeepSeek Harness Web GUI 加上飞书 OAuth 登录,让企业内部员工从公网访问,每人只能看到自己的对话。与 dsh-lark-link 完美配合:飞书 bot 里聊过的对话,登录网页后自动看到。 它做什么 - 飞书 OAuth 登录 — 未登录用户访问网页时自动跳转飞书授权,回调后写 httpOnly cookie。 - Session 隔离 — 每个 session id 归属一个 open id ;用户只能看到、访问、修改自己的 session。非 owner 请求统一返回 404,不泄露存在性。 - 存量数据自动归属 — 首次启动时扫描 dm: 前缀的 session( dsh-lark-link 创建的),通过飞书 API 反查 chat id → open id ,写入归属表。 - 登录态持久化 — SQLite 存储,进程重启不掉线。 - 零前端源码修改 — 通过 webServer.tapIndex() 注入小 UI(登录跳转 + 右上角用户菜单),不动 harness 前端源码。 安装 配置 必需环境变量: 变量 说明 LARK WEB APP ID 飞书自建应用 App ID(可复用 dsh-lark-link 的) LARK WEB APP SECRET 飞书自建应用 App Secret LARK WEB BASE URL 公网访问的 URL,如 https://web.yourdomain.com LARK WEB COOKIE SECRET 32+ 字节随机串,用于 cookie 签名。旋转会踢下所有用户 可选: 变量 默认 说明 LARK WEB AUTH ENABLED true 设为 false 可临时禁用 LARK WEB DB PATH /.dsh/lark-web-auth.sqlite SQLite 文件路径 LARK WEB DOMAIN feishu feishu (国内) 或 lark (海外) 飞书开放平台设置 1. 登录 飞书开放平台,进入自建应用(或新建一个)。 2. 凭证与基础信息 → 记下 App ID / App Secret 。 3. 添加应用能力 → 「网页」→ 主页地址填 https://web.yourdomain.com 。 4. 安全设置 → 重定向 URL 填 https://web.yourdomain.com/auth/lark/callback 。 5. 权限管理 → 开通 contact:user.base:readonly (拿 open id 和昵称)。 6. 发版申请审批 → 通过后本插件即可使用。 部署(Caddy 示例) 启动…
View full README on GitHub →Category
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784