257 $oauth =
new CSocServOffice365OAuth($userId);
258 $oAuthEntity = $oauth->getEntityOAuth();
259 $oAuthEntity->addScope($this->helper::NEED_SCOPE);
260 $oAuthEntity->setUser($this->owner->getId());
265 $oAuthEntity->setToken($tokens[
'OATOKEN']);
266 $oAuthEntity->setAccessTokenExpires($tokens[
'OATOKEN_EXPIRES']);
267 $oAuthEntity->setRefreshToken($tokens[
'REFRESH_TOKEN']);
270 if (!$oAuthEntity->checkAccessToken())
272 $oAuthEntity->getNewAccessToken(
273 $oAuthEntity->getRefreshToken(),
274 $this->owner->getId(),