remove accesstoken from open endpoints

This commit is contained in:
arabcoders
2025-05-13 16:49:21 +03:00
parent 4c6d446868
commit 908bc40569
2 changed files with 2 additions and 4 deletions

View File

@@ -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))));
}
}

View File

@@ -47,7 +47,6 @@ class APIKeyRequiredMiddlewareTest extends TestCase
$routes = [
HealthCheck::URL,
AutoConfig::URL,
AccessToken::URL,
];
$routesSemiOpen = [