From f627daf231bb7636ce8c44014181a12c767c8bb4 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Tue, 8 Jul 2025 15:49:55 +0800 Subject: [PATCH] fix: Password authentication (#3507) --- apps/common/auth/handle/impl/chat_anonymous_user_token.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/common/auth/handle/impl/chat_anonymous_user_token.py b/apps/common/auth/handle/impl/chat_anonymous_user_token.py index f048f99bc..599343c7e 100644 --- a/apps/common/auth/handle/impl/chat_anonymous_user_token.py +++ b/apps/common/auth/handle/impl/chat_anonymous_user_token.py @@ -45,7 +45,7 @@ class ChatAnonymousUserToken(AuthBaseHandle): if application_setting_model is not None: application_setting = QuerySet(application_setting_model).filter(application_id=application_id).first() if application_setting.authentication: - if 'password' != application_setting.authentication_value.get('type', ''): + if chat_user_token.authentication.auth_type != application_setting.authentication_value.get('type', ''): raise AppAuthenticationFailed(1002, _('Authentication information is incorrect')) return None, ChatAuth( current_role_list=[RoleConstants.CHAT_ANONYMOUS_USER],