Commit Graph

13 Commits

Author SHA1 Message Date
Your Name
174cf84cef fix(oidc): 占位用户username使用sub哈希避免唯一索引冲突 2026-04-16 14:58:16 +08:00
Your Name
3b6f52da80 fix(oidc): 修复_create_oidc_binding_placeholder跨session一致性问题 - 使用同一个db session创建占位记录 2026-04-16 14:56:15 +08:00
Your Name
5db5b847b4 fix(oidc): 占位用户标记为is_deleted=1,禁止参与实际登录,符合注释说明 2026-04-16 14:53:42 +08:00
Your Name
ea530039c9 fix(oidc): 修复use_raw_username绑定验证逻辑 - 占位用户格式存储目标用户ID,find_user_by_oidc_sub返回真实用户 2026-04-16 14:51:38 +08:00
Your Name
ce011748bc refactor(oidc): 移除Discovery元数据中的localhost无条件替换 - 由用户网络配置自行处理 2026-04-16 10:18:21 +08:00
Your Name
243bdfdba5 fix(oidc): 调整force_prompt_login默认值为false,更加安全 2026-04-16 10:15:33 +08:00
Your Name
c6c2c3b1f6 fix(oidc): 修复create_oidc_user中use_raw_username直接返回现有用户的安全问题 - 验证绑定关系 2026-04-16 10:13:39 +08:00
Your Name
1213436dae fix(oidc): 修复use_raw_username模式下的账号冒用安全问题 - 通过占位用户记录绑定关系,无需修改User表 2026-04-16 10:12:19 +08:00
Your Name
5d9aa72e74 refactor: 删除find_user_by_oidc_sub中未使用的raw username分支,避免误导 2026-04-16 10:06:48 +08:00
Your Name
90de80600d fix: 对OIDC获取的部门名称和描述进行清理和长度校验 2026-04-16 10:05:25 +08:00
Your Name
5044243f40 feat: 增强OIDC登录功能,支持原始用户名、部门信息获取和强制登录配置 2026-04-15 15:06:28 +08:00
GitHub Actions
b7579c539d style: auto-format with ruff [skip ci] 2026-04-04 03:24:15 +00:00
DSYZayn
ffda077746 feat(auth): 将oidc相关功能打包到service中 2026-04-03 23:07:22 +08:00