allow displaying full name in UI if present

This commit is contained in:
sadnub
2024-10-21 11:30:08 -04:00
parent bacf4154fd
commit 66c7123f7c
2 changed files with 10 additions and 0 deletions

View File

@@ -114,6 +114,10 @@ class LoginViewV2(KnoxLoginView):
)
response = super().post(request, format=None)
response.data["username"] = request.user.username
if request.user.first_name and request.user.last_name:
response.data["name"] = f"{request.user.first_name} {request.user.last_name}"
else:
response.data["name"] = None
return Response(response.data)
else:
AuditLog.audit_user_failed_twofactor(

View File

@@ -142,9 +142,15 @@ class GetAccessToken(KnoxLoginView):
# get token
response = super().post(request, format=None)
response.data["username"] = request.user.username
response.data["provider"] = login_method["provider"]
if request.user.first_name and request.user.last_name:
response.data["name"] = f"{request.user.first_name} {request.user.last_name}"
else:
response.data["name"] = None
AuditLog.audit_user_login_successful_sso(
request.user.username, login_method["provider"], login_method
)