Commit Graph

6 Commits

Author SHA1 Message Date
Your Name
d6a452434e chore: 合并上游 main 分支最新代码,解决路由冲突
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-08 17:35:58 +08:00
Your Name
50969ed175 fix(oidc): 修复跨系统OIDC登录后回到本系统仍需重新登录的问题
- LoginView 挂载时等待 OIDC 配置就绪后显式调用自动触发逻辑
- 新增 oidcAutoStart.js 工具模块,支持 autostartOidc 参数判断和 sessionStorage 防循环
- OIDC 回调成功后清理自动触发标记,避免影响下一次跨系统登录
- 已登录用户访问 /login 时按 redirect 参数跳转目标页,不再固定跳回首页

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-08 11:23:04 +08:00
Wenjie Zhang
f1e6bcf6eb refactor: 统一使用 uid 而不是 user_id 2026-05-26 17:39:13 +08:00
Wenjie Zhang
6809f67f70 refactor(chatbot): 更新提示词和待办事项中间件,简化系统提示构建 2026-04-06 12:09:22 +08:00
DSYZayn
01705aa66b fix(auth): 修复OIDC第三方登录认证集成的潜在风险
- 实现OIDC用户自动创建和部门管理逻辑,支持并发场景下的用户去重处理
- 重构OIDC回调流程,采用一次性code机制提升安全性,避免敏感信息通过URL传递
- 增加对已注销OIDC用户的恢复支持,兼容历史后缀用户ID格式
- 优化用户软删除逻辑,使用user_id和id组合生成哈希避免重名冲突
2026-04-01 22:10:24 +08:00
DSYZayn
f1997d3194 feat(auth): 添加 OIDC 第三方认证功能
- 新增 OIDC 认证配置项到 .env.template 文件
- 实现 OIDC 认证路由和处理逻辑,包括登录、回调和配置获取接口
- 创建 OIDC 配置模型和服务工具类,支持从环境变量加载配置
- 在前端登录页面添加 OIDC 登录选项,支持动态配置显示
- 添加 OIDC 认证相关配置文档说明
- 支持自动创建 OIDC 用户和部门管理功能
2026-04-01 00:42:25 +08:00