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.
• 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.
Petición simple con credenciales. Verifica si el preflight CORS permite el acceso al estado de salud.
Verifica la política CORS al transferir la lista de campañas salientes con agentes virtuales IA.
Petición compleja con preflight OPTIONS y cuerpo application/json con credenciales.