Activación del CORS

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.

  1. Vaya a la carpeta server/app/conf.
  2. Modifique las siguientes opciones en el archivo spectrum-advanced.properties.
  3. Defina la propiedad spectrum.jetty.cors.enabled en true. El valor predeterminado es false.
  4. 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.