Skip to content

Commit b96b499

Browse files
committed
feat: add login authentication configuration endpoints and update related serializers
1 parent e231436 commit b96b499

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

apps/chat/serializers/chat_authentication.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ def profile(self):
6969
application_setting = QuerySet(application_setting_model).filter(application_id=application_id).first()
7070
types = QuerySet(chat_platform).filter(is_active=True, is_valid=True).values_list('auth_type', flat=True)
7171
login_value = application_access_token.authentication_value.get('login_value', [])
72+
max_attempts = application_access_token.authentication_value.get('max_attempts', 1)
7273
final_login_value = list(set(login_value) & set(types))
7374
if 'LOCAL' in login_value:
7475
final_login_value.insert(0, 'LOCAL')
@@ -80,6 +81,7 @@ def profile(self):
8081
'authentication': application_access_token.authentication,
8182
'authentication_type': application_access_token.authentication_value.get(
8283
'type', 'password'),
84+
'max_attempts': max_attempts,
8385
'login_value': final_login_value
8486
}
8587
return profile

0 commit comments

Comments
 (0)