diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 9f52639..92b6d93 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -21,18 +21,11 @@ class AppServiceProvider extends ServiceProvider */ public function boot(): void { - // ReconnaƮtre les headers du reverse proxy - SymfonyRequest::setTrustedProxies( - ['*'], - SymfonyRequest::HEADER_X_FORWARDED_FOR | - SymfonyRequest::HEADER_X_FORWARDED_HOST | - SymfonyRequest::HEADER_X_FORWARDED_PROTO | - SymfonyRequest::HEADER_X_FORWARDED_PORT - ); - - // Forcer HTTPS en production et staging (pas en local) + // Forcer HTTPS absolument en production (peu importe le proxy) if (!app()->environment('local')) { URL::forceScheme('https'); + // Accepter les headers du reverse proxy + SymfonyRequest::setTrustedProxies(['*'], -1); } } }