- 实现OIDC用户自动创建和部门管理逻辑,支持并发场景下的用户去重处理 - 重构OIDC回调流程,采用一次性code机制提升安全性,避免敏感信息通过URL传递 - 增加对已注销OIDC用户的恢复支持,兼容历史后缀用户ID格式 - 优化用户软删除逻辑,使用user_id和id组合生成哈希避免重名冲突
- 新增 OIDC 认证配置项到 .env.template 文件 - 实现 OIDC 认证路由和处理逻辑,包括登录、回调和配置获取接口 - 创建 OIDC 配置模型和服务工具类,支持从环境变量加载配置 - 在前端登录页面添加 OIDC 登录选项,支持动态配置显示 - 添加 OIDC 认证相关配置文档说明 - 支持自动创建 OIDC 用户和部门管理功能