protected final function redirectToRefId()
 {
     return parent::redirectToRefId();
 }
 protected function afterServiceAuth()
 {
     global $ilCtrl, $lng;
     try {
         if ($this->plugin_service->afterAuthService()) {
             $this->object->setRootId("root", true);
             $this->object->setAuthComplete(true);
             $this->object->update();
             ilUtil::sendSuccess($lng->txt("cld_object_added"), true);
             $ilCtrl->redirectByClass("ilCloudPluginSettingsGUI", "editSettings");
         } else {
             include_once "./Services/Repository/classes/class.ilRepUtil.php";
             ilRepUtil::deleteObjects($this->object->getRefId(), $this->object->getRefId());
             ilUtil::sendFailure($lng->txt("cld_auth_failed_no_object_created"), true);
             ilObjectGUI::redirectToRefId($this->parent_id);
         }
     } catch (Exception $e) {
         ilUtil::sendFailure($e->getMessage(), true);
         ilObjectGUI::redirectToRefId($this->parent_id);
     }
 }