Loading lib/Listeners/AccessTokenUpdatedListener.php +0 −8 Original line number Diff line number Diff line Loading @@ -28,27 +28,19 @@ class AccessTokenUpdatedListener implements IEventListener { } public function handle(Event $event): void { \OC::$server->getLogger()->error("call1"); if (!($event instanceof AccessTokenUpdatedEvent) || !$this->userSession->isLoggedIn() || !$this->session->exists('is_oidc')) { return; } \OC::$server->getLogger()->error("call2"); // just-in-case checks(also maybe useful for selfhosters) if (!$this->appManager->isEnabledForUser(self::SNAPPYMAIL_APP_ID) || !$this->appManager->isEnabledForUser(self::OIDC_LOGIN_APP_ID)) { return; } \OC::$server->getLogger()->error("call3"); $accessToken = $event->getAccessToken(); if (!$accessToken) { return; } $username = $this->userSession->getUser()->getUID(); \OC::$server->getLogger()->error("ecloudaccounts-username".$username); //\OC::$server->getSession()['snappymail-nc-uid'] = $username; //OC::$server->getSession()['snappymail-passphrase'] = SnappyMailHelper::encodePassword($accessToken, $username); //$this->session->set('snappymail-nc-uid', SnappyMailHelper::encodePassword($accessToken, $username)); $this->session->set('snappymail-nc-uid', $username); $this->session->set('snappymail-passphrase', SnappyMailHelper::encodePassword($accessToken, $username)); $this->session->set('oidc_access_token', $accessToken); Loading Loading
lib/Listeners/AccessTokenUpdatedListener.php +0 −8 Original line number Diff line number Diff line Loading @@ -28,27 +28,19 @@ class AccessTokenUpdatedListener implements IEventListener { } public function handle(Event $event): void { \OC::$server->getLogger()->error("call1"); if (!($event instanceof AccessTokenUpdatedEvent) || !$this->userSession->isLoggedIn() || !$this->session->exists('is_oidc')) { return; } \OC::$server->getLogger()->error("call2"); // just-in-case checks(also maybe useful for selfhosters) if (!$this->appManager->isEnabledForUser(self::SNAPPYMAIL_APP_ID) || !$this->appManager->isEnabledForUser(self::OIDC_LOGIN_APP_ID)) { return; } \OC::$server->getLogger()->error("call3"); $accessToken = $event->getAccessToken(); if (!$accessToken) { return; } $username = $this->userSession->getUser()->getUID(); \OC::$server->getLogger()->error("ecloudaccounts-username".$username); //\OC::$server->getSession()['snappymail-nc-uid'] = $username; //OC::$server->getSession()['snappymail-passphrase'] = SnappyMailHelper::encodePassword($accessToken, $username); //$this->session->set('snappymail-nc-uid', SnappyMailHelper::encodePassword($accessToken, $username)); $this->session->set('snappymail-nc-uid', $username); $this->session->set('snappymail-passphrase', SnappyMailHelper::encodePassword($accessToken, $username)); $this->session->set('oidc_access_token', $accessToken); Loading