'Archivo AuthRoutes.php no encontrado', 'ruta_buscada' => $authPath ]); exit; } // /../src/candidatos/index.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'; } break; default: http_response_code(404); echo json_encode(["error" => "Ruta no encontrada"]); break; } ?>