From 5d9aa72e7482b795a812bce96780c88e956989b6 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 16 Apr 2026 10:06:48 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=88=A0=E9=99=A4find=5Fuser=5Fby?= =?UTF-8?q?=5Foidc=5Fsub=E4=B8=AD=E6=9C=AA=E4=BD=BF=E7=94=A8=E7=9A=84raw?= =?UTF-8?q?=20username=E5=88=86=E6=94=AF=EF=BC=8C=E9=81=BF=E5=85=8D?= =?UTF-8?q?=E8=AF=AF=E5=AF=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/package/yuxi/services/oidc_service.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/backend/package/yuxi/services/oidc_service.py b/backend/package/yuxi/services/oidc_service.py index 322a5a49..da1cf58a 100644 --- a/backend/package/yuxi/services/oidc_service.py +++ b/backend/package/yuxi/services/oidc_service.py @@ -491,11 +491,6 @@ async def find_user_by_oidc_sub(db, sub: str) -> User | None: logger.warning(f"Multiple legacy OIDC users matched for sub={sub}, use earliest id={legacy_users[0].id}") return legacy_users[0] - # 方法3: 如果启用了 use_raw_username,尝试通过 user_id 的原始值找到用户(需要先从用户信息中获取 username) - if oidc_config.use_raw_username: - # 注意:这里无法直接从 sub 获取 username,需要在调用处处理 - pass - return None