From 47b553da817ad1454b0b6823fc9c60b1a7e51455 Mon Sep 17 00:00:00 2001 From: Benjamin Hummel Date: Fri, 25 Oct 2024 06:51:20 +0200 Subject: [PATCH] optimization on auth error - read username --- src/Security/AlpdeskcoreTokenAuthenticator.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Security/AlpdeskcoreTokenAuthenticator.php b/src/Security/AlpdeskcoreTokenAuthenticator.php index 657dd9c..60e909b 100644 --- a/src/Security/AlpdeskcoreTokenAuthenticator.php +++ b/src/Security/AlpdeskcoreTokenAuthenticator.php @@ -73,7 +73,11 @@ public function onAuthenticationFailure(Request $request, AuthenticationExceptio $data = ['type' => AlpdeskCoreConstants::$ERROR_INVALID_AUTH, 'username' => $username, 'message' => \strtr($exception->getMessage(), $exception->getMessageData())]; - $logEntry = 'Username:' . $username . ' => ' . \strtr($exception->getMessage(), $exception->getMessageData()); + $logEntry = \strtr($exception->getMessage(), $exception->getMessageData()); + if (\is_string($username) && $username !== '') { + $logEntry .= ' (Username: ' . $username . ')'; + } + $this->logger->error($logEntry, __METHOD__); return new JsonResponse($data, Response::HTTP_FORBIDDEN);