Si desea utilizar un sitio web externo para invocar a Spectrum™ Technology Platform, el uso compartido de recursos de origen cruzado (CORS) debe estar activado. CORS evita que aplicaciones web no autorizadas roben los servicios de un servidor, como Spectrum™ Technology Platform. Para obtener más información, consulte la sección "Activación del CORS" en la Guía de administración de Spectrum™ Technology Platform.
-
Vaya a la carpeta server/app/conf.
-
Modifique las siguientes opciones en el archivo spectrum-advanced.properties.
-
Defina la propiedad spectrum.jetty.cors.enabled en true. El valor predeterminado es false.
-
Agregue el nombre de host del servidor web junto con el número de puerto a la opción spectrum.jetty.cors.allowedOrigins option.
Nota: CORS solo requiere acceso web seguro desde un localhost (por ejemplo,
https://localhost:*).
Se permite el acceso no seguro desde un servidor con nombre asignado, como se muestra en el siguiente ejemplo:
spectrum.jetty.cors.allowedOrigins=http://us-8qxyp12.pbi.global.pvt:82.
En este ejemplo, us-8qxyp12.pbi.global.pvt corresponde al nombre del equipo. El nombre del equipo distingue entre mayúsculas y minúsculas, por lo que se recomienda que revise la forma en que el navegador maneja lo que escribe. Se debe cambiar a su nombre de servidor (equipo). El :82 es el puerto en el que se ejecuta el servidor web. El puerto se configura cuando se ajusta el servidor web. Para obtener más información, consulteServidor web.