From 95b05428d6ff6e5e0cf8499b6186cc28509752f9 Mon Sep 17 00:00:00 2001 From: Daniel Subiabre Date: Tue, 14 Apr 2026 11:19:28 +0200 Subject: [PATCH] feat: add LeagueOAuth2UserResolveListener for support with passworg grant type OAuth flows --- .../LeagueOAuth2UserResolveListener.php | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/EventListener/LeagueOAuth2UserResolveListener.php diff --git a/src/EventListener/LeagueOAuth2UserResolveListener.php b/src/EventListener/LeagueOAuth2UserResolveListener.php new file mode 100644 index 0000000..fdf1303 --- /dev/null +++ b/src/EventListener/LeagueOAuth2UserResolveListener.php @@ -0,0 +1,33 @@ +userRepository->findOneByIdentifier($event->getUsername()); + + if (!$user) { + return; + } + + if (!$this->userPasswordHasher->isPasswordValid($user, $event->getPassword())) { + return; + } + + $event->setUser($user); + } +}