lloydzhou/dsh-feishu-oauth:給 DSH 接上飛書 OAuth 登錄
llloydzhou 的 dsh-feishu-oauth 是把飛書 OAuth 接進 DSH 原生認證的登錄入口插件,登錄後複用 DSH 原生會話 Cookie,不修改核心、不自行簽發 Cookie。文章按 README 逐條覈對:給出 Node.js >=24.9.0 與 DSH >=0.2.1-rc.3 的聲明及 API 前置條件,git clone 加 npm ci 加 build:client 加 dsh plugin --profile web add . 的安裝路徑,enabled/appId/appSecret 三個配置字段及其留空保留規則,回調地址爲 origin 加 /auth/feishu/callback,並說明 App Secret 以明文存於本機 profile、HTTP 鏈路無傳輸加密。同時梳理保護措施(S256 PKCE、state 單次使用且有效期 300 秒、單進程容量限制不等於限流或 DoS 防護)、錯誤碼 TOKEN/HTTP_400/CODE_20002 與 20049 的含義、登錄與恢復路徑、飛書授權端點與 v2 token 接口的歷史版本狀態,以及 npm pack 的產物邊界。結尾分析適用場景:它是可信人員共享入口而非多用戶權限系統。
閱讀全文