From 80b7831a1e1e611dd6e7fb2302e8c0dbee3f9bb0 Mon Sep 17 00:00:00 2001 From: Malek Tellissi Date: Fri, 11 Sep 2026 03:21:48 +0200 Subject: [PATCH] Remove temporary Shopify OAuth install routes Token captured, routes no longer needed. Co-Authored-By: Claude Sonnet 4.6 --- .../Controllers/ShopifyInstallController.php | 57 ------------------- routes/web.php | 5 -- 2 files changed, 62 deletions(-) delete mode 100644 app/Http/Controllers/ShopifyInstallController.php diff --git a/app/Http/Controllers/ShopifyInstallController.php b/app/Http/Controllers/ShopifyInstallController.php deleted file mode 100644 index 4dc16e7..0000000 --- a/app/Http/Controllers/ShopifyInstallController.php +++ /dev/null @@ -1,57 +0,0 @@ -clientId = '1b6430c8cc94b5e58716235abd9bbd73'; - $this->clientSecret = config('services.shopify.webhook_secret'); - $this->shop = 'bluefootedboobyspices.myshopify.com'; - } - - public function install() - { - $callback = 'https://sms.spices.blue/shopify/callback'; - - $url = "https://{$this->shop}/admin/oauth/authorize" - . "?client_id={$this->clientId}" - . "&scope={$this->scopes}" - . "&redirect_uri=" . urlencode($callback) - . "&state=spicesetup"; - - return redirect($url); - } - - public function callback(Request $request) - { - $code = $request->query('code'); - - if (!$code) { - return response('Kein Code empfangen. ' . $request->getQueryString(), 400); - } - - $response = Http::post("https://{$this->shop}/admin/oauth/access_token", [ - 'client_id' => $this->clientId, - 'client_secret' => $this->clientSecret, - 'code' => $code, - ]); - - if ($response->failed()) { - return response('Token-Exchange fehlgeschlagen: ' . $response->body(), 500); - } - - $token = $response->json('access_token'); - - return response("
SHOPIFY_ACCESS_TOKEN={$token}
"); - } -} diff --git a/routes/web.php b/routes/web.php index a7114f5..11fa2c8 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,12 +1,7 @@