2026-05-25 · 飞书客户端内登录页自动发起免登录
+ Auth + UI + Ops +问题:当前后端已经有飞书 OAuth 的 start / callback / user info / 会话 Cookie 链路,但登录页仍要求用户点一次“飞书免登录”。用户希望在飞书里打开应用时自动免登录。
+改动:web/app/login/page.tsx 读取 /api/auth/config 后,如果 feishu_enabled=true 且 UA 命中飞书 / Lark 客户端,会用 sessionStorage 防循环后自动跳转 /api/auth/feishu/start?next=...;普通浏览器继续显示飞书按钮和备用账号。deploy/nginx.conf 的未登录跳转改为 /login/?next=$request_uri,飞书或备用账号登录成功后回到原页面。
影响:该能力仍依赖生产服务器配置 FEISHU_APP_ID、FEISHU_APP_SECRET、FEISHU_REDIRECT_URI 和 WEB_AUTH_SESSION_SECRET,并要求飞书开放平台登记回调 https://marketing.skg.com/api/auth/feishu/callback。未配置时 feishu_enabled=false,页面不会自动跳转。