Commit Graph

4 Commits

Author SHA1 Message Date
aiyimickey 7ac52a8790 fix: OIDC callback 302 redirect + switch user /logout + maxAge support
- handle-callback.ts: 成功时 302 redirect 首页而非返回 200 JSON
- handle-login.ts: 切换账号改用 Authelia /logout 清除 session
- oidc.ts: buildAuthorizeUrl 支持 maxAge 参数
- 新增 V2 认证模块 (handle-login/callback/logout, jwt-v2, jwt-edge, middleware-v2, types-v2)
2026-07-07 16:32:33 +08:00
aiyimickey 2b42184c03 fix: 共享 WeChatPusher 错误消息不泄露 webhook URL 2026-07-02 16:45:47 +08:00
aiyimickey c6043db197 chore: 审计日志 schema 及登录页组件微调 2026-07-02 11:25:26 +08:00
aiyimickey 447c0fce90 feat: 共享标准库(auth/audit/wechat/alert/ui)
- shared/lib/auth/: JWT、OIDC、LDAP、config 工厂、middleware 工厂
- shared/lib/audit/: 审计日志标准库
- shared/lib/wechat/: WeChatPusher + 消息格式化
- shared/lib/alert/: AlertManager + HealthChecker + 类型定义
- shared/lib/db/: 数据库 schema 常量
- shared/ui/: 统一登录页组件

P1 共享库迁移完成,独立审查通过
2026-07-01 18:42:16 +08:00