From 908bc40569ec4237de03f3166f5b292d116c2aa8 Mon Sep 17 00:00:00 2001 From: arabcoders Date: Tue, 13 May 2025 16:49:21 +0300 Subject: [PATCH] remove accesstoken from open endpoints --- src/Libs/Middlewares/APIKeyRequiredMiddleware.php | 5 ++--- tests/Libs/Middlewares/APIKeyRequiredMiddlewareTest.php | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Libs/Middlewares/APIKeyRequiredMiddleware.php b/src/Libs/Middlewares/APIKeyRequiredMiddleware.php index 0021c97c..f195abe0 100644 --- a/src/Libs/Middlewares/APIKeyRequiredMiddleware.php +++ b/src/Libs/Middlewares/APIKeyRequiredMiddleware.php @@ -25,7 +25,6 @@ final class APIKeyRequiredMiddleware implements MiddlewareInterface private const array PUBLIC_ROUTES = [ HealthCheck::URL, AutoConfig::URL, - AccessToken::URL, ]; /** @@ -66,7 +65,7 @@ final class APIKeyRequiredMiddleware implements MiddlewareInterface return api_error('API key is required to access the API.', Status::BAD_REQUEST); } - if (array_any($tokens, fn($token) => true === $this->validate($token))) { + if (array_any($tokens, fn ($token) => true === $this->validate($token))) { return $handler->handle($request); } @@ -102,6 +101,6 @@ final class APIKeyRequiredMiddleware implements MiddlewareInterface } } - return array_map(fn($val) => rawurldecode($val), array_values(array_unique(array_filter($tokens)))); + return array_map(fn ($val) => rawurldecode($val), array_values(array_unique(array_filter($tokens)))); } } diff --git a/tests/Libs/Middlewares/APIKeyRequiredMiddlewareTest.php b/tests/Libs/Middlewares/APIKeyRequiredMiddlewareTest.php index f8b37c87..89f4920d 100644 --- a/tests/Libs/Middlewares/APIKeyRequiredMiddlewareTest.php +++ b/tests/Libs/Middlewares/APIKeyRequiredMiddlewareTest.php @@ -47,7 +47,6 @@ class APIKeyRequiredMiddlewareTest extends TestCase $routes = [ HealthCheck::URL, AutoConfig::URL, - AccessToken::URL, ]; $routesSemiOpen = [