This commit is contained in:
christian.julian 2025-06-15 15:28:18 -06:00
parent 667a45aba1
commit 99924ca144
1 changed files with 8 additions and 10 deletions

View File

@ -19,21 +19,18 @@ $method = $_SERVER['REQUEST_METHOD'];
$basePath = '/api_candidatos';
$normalizedPath = str_replace($basePath, '', $path);
// Enrutamiento
switch (true) {
case preg_match('#^/oauth/token#', $normalizedPath):
require_once __DIR__ . '/../src/Oauth/Routes/AuthRoutes.php';
// /../src/candidatos/index.php
echo json_encode(["mensaje" => "Entró en oauth/token"]);
// require_once __DIR__ . '/../src/Oauth/Routes/AuthRoutes.php';
break;
case preg_match('#^/candidatos#', $normalizedPath):
// Verificar token de OAuth 2.0 antes de acceder a rutas protegidas
require_once __DIR__ . '/../src/Oauth/Middleware/AuthMiddleware.php';
// Solo continuamos si el token es válido
if (\OAuth\Middleware\AuthMiddleware::verifyToken()) {
require_once __DIR__ . '/../src/candidatos/index.php';
}
echo json_encode(["mensaje" => "Entró en candidatos"]);
// require_once __DIR__ . '/../src/Oauth/Middleware/AuthMiddleware.php';
// if (\OAuth\Middleware\AuthMiddleware::verifyToken()) {
// require_once __DIR__ . '/../src/candidatos/index.php';
// }
break;
default:
@ -41,4 +38,5 @@ switch (true) {
echo json_encode(["error" => "Ruta no encontrada"]);
break;
}
?>