diff --git a/web/app/Http/Kernel.php b/web/app/Http/Kernel.php index 4af497fa..3eb42388 100644 --- a/web/app/Http/Kernel.php +++ b/web/app/Http/Kernel.php @@ -21,6 +21,7 @@ class Kernel extends HttpKernel \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, \App\Http\Middleware\TrimStrings::class, \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, + \App\Http\Middleware\AccessControlHeaders::class, ]; /** diff --git a/web/app/Http/Middleware/AccessControlHeaders.php b/web/app/Http/Middleware/AccessControlHeaders.php new file mode 100644 index 00000000..1c5ccd98 --- /dev/null +++ b/web/app/Http/Middleware/AccessControlHeaders.php @@ -0,0 +1,33 @@ +headers->set("Access-Control-Allow-Origin", "*"); + $response->headers->set("Access-Control-Allow-Header", "Authorization"); + $response->headers->set("Access-Control-Expose-Headers", 'X-Shopify-API-Request-Failure-Reauthorize-Url'); + + return $response; + } + } +}