mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 10:12:51 +00:00
fix: chat user (#3591)
This commit is contained in:
parent
bf1942e0f9
commit
3cc272c5e0
|
|
@ -70,10 +70,10 @@ class AuthProfileSerializer(serializers.Serializer):
|
|||
'icon': application_setting.application.icon,
|
||||
'application_name': application_setting.application.name,
|
||||
'bg_icon': application_setting.chat_background,
|
||||
'authentication': application_setting.authentication,
|
||||
'authentication_type': application_setting.authentication_value.get(
|
||||
'authentication': application_access_token.authentication,
|
||||
'authentication_type': application_access_token.authentication_value.get(
|
||||
'type', 'password'),
|
||||
'login_value': application_setting.authentication_value.get('login_value', [])
|
||||
'login_value': application_access_token.authentication_value.get('login_value', [])
|
||||
}
|
||||
return profile
|
||||
|
||||
|
|
|
|||
|
|
@ -41,12 +41,10 @@ class ChatAnonymousUserToken(AuthBaseHandle):
|
|||
raise AppAuthenticationFailed(1002, _('Authentication information is incorrect'))
|
||||
if not application_access_token.access_token == access_token:
|
||||
raise AppAuthenticationFailed(1002, _('Authentication information is incorrect'))
|
||||
application_setting_model = DatabaseModelManage.get_model("application_setting")
|
||||
if application_setting_model is not None:
|
||||
application_setting = QuerySet(application_setting_model).filter(application_id=application_id).first()
|
||||
if application_setting.authentication:
|
||||
if chat_user_token.authentication.auth_type != application_setting.authentication_value.get('type', ''):
|
||||
raise AppAuthenticationFailed(1002, _('Authentication information is incorrect'))
|
||||
if application_access_token.authentication:
|
||||
if chat_user_token.authentication.auth_type != application_access_token.authentication_value.get('type',
|
||||
''):
|
||||
raise AppAuthenticationFailed(1002, _('Authentication information is incorrect'))
|
||||
return None, ChatAuth(
|
||||
current_role_list=[RoleConstants.CHAT_ANONYMOUS_USER],
|
||||
permission_list=[
|
||||
|
|
|
|||
Loading…
Reference in New Issue