FIX: Toku external

This commit is contained in:
Juan Pablo Vial
2025-05-12 16:35:33 -04:00
parent c6bbaf3404
commit 1597657f0e
2 changed files with 4 additions and 4 deletions

View File

@ -29,7 +29,7 @@ return [
],
'externalPaths' => [
'/api/external' => [
'/toku' => $_ENV['TOKU_TOKEN']
'/toku/success' => $_ENV['TOKU_TOKEN']
],
]
];

View File

@ -71,11 +71,11 @@ class API
{
$uri = $request->getUri();
foreach ($this->externalPaths as $basePath => $paths) {
if (!str_starts_with($uri->getPath(), $basePath)) {
if (!str_starts_with($uri->getPath(), strtolower($basePath))) {
continue;
}
foreach ($paths as $subPath) {
$fullPath = "{$basePath}{$subPath}";
foreach ($paths as $subPath => $key) {
$fullPath = strtolower("{$basePath}{$subPath}");
if ($uri->getPath() === $fullPath) {
return $this->validateExternalKey($request, $basePath, $subPath);
}