diff --git a/appinfo/info.xml b/appinfo/info.xml index cad7bf4d6ba4862a1af7d052f7f067583bcabf5d..1d8278607429df6a36e1a0bf7b6c5254df450431 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -10,7 +10,7 @@ - 13.1.0 + 13.1.1 agpl Murena SAS EcloudAccounts diff --git a/lib/Listeners/PasswordUpdatedListener.php b/lib/Listeners/PasswordUpdatedListener.php index 9338907096761286adbc22931a0be9cbcf9d8369..92ef52a90b44d9f82799129f5698a033e717cf20 100644 --- a/lib/Listeners/PasswordUpdatedListener.php +++ b/lib/Listeners/PasswordUpdatedListener.php @@ -24,7 +24,7 @@ class PasswordUpdatedListener implements IEventListener { private IUserSession $userSession; private TokenProvider $tokenProvider; - public function __construct(SSOService $ssoService, ILogger $logger, ISession $session, IUserSession $userSession, TokenProvider $tokenProvider) { + public function __construct(SSOService $ssoService, LoggerInterface $logger, ISession $session, IUserSession $userSession, TokenProvider $tokenProvider) { $this->ssoService = $ssoService; $this->logger = $logger; $this->session = $session; @@ -54,14 +54,14 @@ class PasswordUpdatedListener implements IEventListener { try { $this->tokenProvider->invalidateTokensOfUser($username, null); } catch (Exception $e) { - $this->logger->logException($e, ['app' => Application::APP_ID]); + $this->logger->error($e, ['app' => Application::APP_ID]); } // Finally, log out the current session (also clears remember-me cookies) try { $this->userSession->logout(); } catch (Exception $e) { - $this->logger->logException($e, ['app' => Application::APP_ID]); + $this->logger->error($e, ['app' => Application::APP_ID]); } } } diff --git a/lib/Service/SSOService.php b/lib/Service/SSOService.php index 76d77a2965177557e195475608492a0da302567c..89d49067a8e0816494b3ff0ddd74e446f7472e1b 100644 --- a/lib/Service/SSOService.php +++ b/lib/Service/SSOService.php @@ -110,6 +110,7 @@ class SSOService { $this->setupUserId($username); } + $url = $this->ssoConfig['admin_rest_api_url'] . self::USERS_ENDPOINT . '/' . $this->currentUserId . '/logout'; $this->logger->debug('logout calling SSO API with url: '. $url);