From 7e1a000e2a29c2ee25fe409173ec75e44f00addf Mon Sep 17 00:00:00 2001 From: Ovidiu U Date: Sun, 5 Apr 2026 20:27:57 +0100 Subject: [PATCH] feat: add API key authentication middleware Adds `VerifyApiKey` middleware to validate `X-Api-Key` header against `app.api_secret_key` config. Returns 403 if key is missing or invalid. --- app/Http/Middleware/VerifyApiKey.php | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 app/Http/Middleware/VerifyApiKey.php diff --git a/app/Http/Middleware/VerifyApiKey.php b/app/Http/Middleware/VerifyApiKey.php new file mode 100644 index 0000000..3f01076 --- /dev/null +++ b/app/Http/Middleware/VerifyApiKey.php @@ -0,0 +1,24 @@ +header('X-Api-Key') !== config('app.api_secret_key')) { + abort(403); + } + + return $next($request); + } +}