Verificador de Seguridad CORS

Herramienta cliente independiente para auditar la política de orígenes cruzados (CORS) contra el Gateway de Marcación IA.

1. Configuración de Entorno & Origen

Identificación del origen emisor de las solicitudes y la URL destino del Gateway Nuxiba.

Este es el encabezado Origin: ... que el navegador envía automáticamente en cada petición cross-domain.

Apunta al dominio y ruta virtual donde está publicado cw-int-manual-ia-api.

💡 ¿Cómo validar la seguridad de CORS?
• Prueba Rechazada: Abre este archivo desde un dominio NO autorizado (ej. http://localhost:8080 o cualquier servidor no registrado). Al ejecutar los tests, el navegador debe bloquear la respuesta por CORS.
• Prueba Autorizada: Agrega el dominio al Registro de Windows ejecutando:
.\Configure-ManualIARegistry.ps1 -AllowedOrigins "https://devkolob48.nuxiba.com,http://tudominio.com" y recicla el Application Pool. Al reintentar, las peticiones serán aceptadas con éxito.

2. Batería de Pruebas de Acceso CORS

Ejecuta solicitudes individuales o la suite completa contra los endpoints protegidos.

GET /api/health No probado

Petición simple con credenciales. Verifica si el preflight CORS permite el acceso al estado de salud.

GET /api/campaigns-ia No probado

Verifica la política CORS al transferir la lista de campañas salientes con agentes virtuales IA.

POST /api/make-call-ia No probado

Petición compleja con preflight OPTIONS y cuerpo application/json con credenciales.

Operación completada