From 8e03d347209161438168ec188396e022021c3647 Mon Sep 17 00:00:00 2001 From: Manuel Aranda Date: Thu, 13 Jun 2024 15:52:46 +0200 Subject: [PATCH] refs #450. Added new JWT Decoded data --- src/Lexik/JWTCreatedListener.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/Lexik/JWTCreatedListener.php diff --git a/src/Lexik/JWTCreatedListener.php b/src/Lexik/JWTCreatedListener.php new file mode 100644 index 0000000..34ca078 --- /dev/null +++ b/src/Lexik/JWTCreatedListener.php @@ -0,0 +1,29 @@ +getUser(); + if (!$user instanceof User) { + return; + } + + $payload = $event->getData(); + + $payload['id'] = $user->getId(); + $payload['username'] = $user->getUsername(); + $payload['uuid'] = $user->getUuid(); + $payload['roles'] = $user->getRoles(); + + $event->setData($payload); + } +} \ No newline at end of file