From 786d191092459fb3a290e60e6fea399dc033fa97 Mon Sep 17 00:00:00 2001 From: Leon Date: Fri, 13 Mar 2026 14:43:57 +0100 Subject: [PATCH] try scramble auth --- app/Providers/AppServiceProvider.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 1b6af90..cbb354e 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -21,11 +21,22 @@ class AppServiceProvider extends ServiceProvider /** * Bootstrap any application services. */ - public function boot() + public function boot(): void { if ($this->app->environment('production')) { URL::forceScheme('https'); } + + Scramble::auth(function ($request) { + // Option A : Autoriser tout le monde (Attention : Ta doc sera publique !) + return true; + + /* // Option B : Autoriser seulement certains emails (Recommandé) + return in_array($request->user()?->email, [ + 'admin@tondomaine.com', + ]); + */ + }); Scramble::afterOpenApiGenerated(function (OpenApi $openApi) { $openApi->secure( SecurityScheme::http('bearer')