Commit Graph

7 Commits

Author SHA1 Message Date
aiyimickey e639425885 fix: #26 跨站点 JWT role 修复 — logout 统一 + 审计日志 + 用户同步 2026-07-15 16:00:23 +08:00
aiyimickey 068c996e68 fix: logout redirect uses OIDC_REDIRECT_URI instead of request headers (open redirect fix) 2026-07-07 17:24:49 +08:00
aiyimickey 2e1fa92ca3 fix: OIDC callback V2 + logout 302 redirect with x-forwarded-host 2026-07-07 17:19:34 +08:00
aiyimickey aa44104095 fix: OA退出登录重定向修复 + SSO切换账号按钮 + 生产配置模板
- logout route 使用 request.url.origin 动态获取 base URL
- 登录页添加「使用其他账号登录」按钮
- 新增 config/.env.prod 生产环境配置模板
2026-07-03 12:12:06 +08:00
aiyimickey dbde9a6058 fix: logout 端点添加 domain 参数清除跨域 cookie
- logout 端点清除 cookie 时添加 domain 参数
- 修复 .tlyq.ai 域的 tlyq_session cookie 未正确清除的问题
- cookie 设置时 domain=.tlyq.ai,清除时也必须指定相同 domain
2026-06-29 20:05:19 +08:00
aiyimickey ec4bbcb71b feat: SSO 统一认证 + Tailwind CSS + 主题切换下拉菜单 + 登录页统一
- 安装 openid-client v5,新增 OIDC 登录/回调端点
- 安装 Tailwind CSS v4,统一登录页样式
- ThemeToggle 支持浅色/深色/自动三种模式
- middleware 支持已登录用户访问登录页自动跳转首页
- 退出登录重定向到 Authelia end_session
- login/oidc 端点处理会话冲突响应
2026-06-29 18:39:22 +08:00
aiyimickey 0351dba617 feat: OA 统一门户初始化 — LLDAP 认证 + 共享 JWT + 用户管理
- OA 聚合导航首页(站点卡片)
- LLDAP 统一认证登录/登出
- 共享 JWT(tlyq_session, domain=.tlyq.ai)实现跨站点免登录
- 用户管理:创建/删除用户、角色分配、密码修改
- 深色/浅色主题切换
- 邮件通知(163 企业邮箱)
2026-05-14 16:36:03 +08:00