From 14aeb655faa0f78cadbdadf68f93366d211dc11d Mon Sep 17 00:00:00 2001 From: Andrea Pavone Date: Mon, 11 Nov 2024 22:04:52 +0100 Subject: [PATCH] Add laravel trusted proxyes Signed-off-by: Andrea Pavone --- bootstrap/app.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bootstrap/app.php b/bootstrap/app.php index 461aafd..e5afb84 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -3,6 +3,7 @@ use Illuminate\Foundation\Application; use Illuminate\Foundation\Configuration\Exceptions; use Illuminate\Foundation\Configuration\Middleware; +use Illuminate\Http\Request; return Application::configure(basePath: dirname(__DIR__)) ->withRouting( @@ -16,8 +17,12 @@ return Application::configure(basePath: dirname(__DIR__)) \App\Http\Middleware\HandleInertiaRequests::class, \Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets::class, ]); - - // + $middleware->trustProxies(headers: Request::HEADER_X_FORWARDED_FOR | + Request::HEADER_X_FORWARDED_HOST | + Request::HEADER_X_FORWARDED_PORT | + Request::HEADER_X_FORWARDED_PROTO | + Request::HEADER_X_FORWARDED_AWS_ELB + ); }) ->withExceptions(function (Exceptions $exceptions) { //