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 的产物边界。结尾分析适用场景:它是可信人员共享入口而非多用户权限系统。
阅读全文