Procházet zdrojové kódy

clear singleSignOn facilities

andre před 2 roky
rodič
revize
bf911bd660

+ 0 - 57
app/Http/Actions/AdminSingleSignOn.php

@@ -2,15 +2,7 @@
 
 namespace ThurData\Servers\KerioEmail\App\Http\Actions;
 
-
-use ThurData\Servers\KerioEmail\App\Enums\ControllerEnums;
-use ThurData\Servers\KerioEmail\App\Helpers\BuildUrlExtended;
-use ThurData\Servers\KerioEmail\App\Helpers\KerioManager;
-use ThurData\Servers\KerioEmail\App\Libs\Product\ProductManager;
-use ThurData\Servers\KerioEmail\App\Traits\ExtensionsCheckerTrait;
 use ThurData\Servers\KerioEmail\Core\App\Controllers\Instances\AddonController;
-use ThurData\Servers\KerioEmail\Core\Helper;
-use ThurData\Servers\KerioEmail\Core\UI\Traits\WhmcsParams;
 
 /**
  *
@@ -22,57 +14,8 @@ use ThurData\Servers\KerioEmail\Core\UI\Traits\WhmcsParams;
  */
 class AdminSingleSignOn extends AddonController
 {
-
-    use ExtensionsCheckerTrait;
-    /**
-     *
-     *
-     * @param null $params
-     * @return array
-     */
     public function execute($params = null)
     {
-        try
-        {
-            /**
-             *
-             */
-            $this->checkExtensionOrThrowError();
-            /**
-             * kerio API manager
-             */
-            $manager = (new KerioManager());
-            $api = $manager->getApiByServer($params['serverid']);
-
-
-            /**
-             * API Connection
-             */
-            $connection = $api->soap->getConnection();
-
-
-            /**
-             * Build URL
-             */
-            $redirectTo = $connection->getServerUrl().'/service/preauth?'.http_build_query([
-                    'authtoken' => $connection->getAuthToken()
-            ]);
 
-            /**
-             *
-             * return connection error
-             */
-            return [
-                'success'       => true,
-                'redirectTo'    => $redirectTo
-            ];
-        }
-        catch (\Exception $ex)
-        {
-            /**
-             * return some crit error
-             */
-            return ['error' => $ex->getMessage()];
-        }
     }
 }

+ 0 - 25
app/Http/Actions/ServiceSingleSignon.php

@@ -2,17 +2,7 @@
 
 namespace ThurData\Servers\KerioEmail\App\Http\Actions;
 
-
-use ThurData\Servers\KerioEmail\App\Enums\ControllerEnums;
-use ThurData\Servers\KerioEmail\App\Enums\Kerio;
-use ThurData\Servers\KerioEmail\App\Helpers\BuildUrlExtended;
-use ThurData\Servers\KerioEmail\App\Helpers\KerioManager;
-use ThurData\Servers\KerioEmail\App\Libs\Product\ProductManager;
-use ThurData\Servers\KerioEmail\App\Libs\Kerio\Components\Api\Soap\Connection;
-use ThurData\Servers\KerioEmail\App\Traits\ServerParams;
 use ThurData\Servers\KerioEmail\Core\App\Controllers\Instances\AddonController;
-use ThurData\Servers\KerioEmail\Core\Helper;
-use ThurData\Servers\KerioEmail\Core\UI\Traits\WhmcsParams;
 
 /**
  *
@@ -24,23 +14,8 @@ use ThurData\Servers\KerioEmail\Core\UI\Traits\WhmcsParams;
  */
 class ServiceSingleSignon extends AddonController
 {
-    use WhmcsParams;
-    use ServerParams;
     public function execute($params = null)
     {
-        try{
-
-            $productManager = new ProductManager();
-            $productManager->loadByHostingId($this->getRequestValue('id'));
-
-            return [
-                'success'    => true,
-                'redirectTo' => $productManager->getClientUrl()
-            ];
 
-        }catch (\Exception $e)
-        {
-            return ['error' => $e->getMessage()];
-        }
     }
 }