Si vous souhaitez utiliser un site Web externe pour appeler Spectrum™ Technology Platform, Cross-Origin Resource Sharing (CORS) doit être activé. CORS empêche les applications Web non autorisées de voler les services d'un serveur tel que Spectrum™ Technology Platform. Pour plus d'informations, reportez-vous à la section « Activation de CORS » dans votre Guide d'administration Spectrum™ Technology Platform.
-
Accédez au dossier server/app/conf.
-
Modifiez les options suivantes dans le fichier spectrum-advanced.properties.
-
Définissez la propriété spectrum.jetty.cors.enabled sur true. La valeur par défaut est false.
-
Ajoutez le nom d'hôte de votre serveur Web ainsi que le numéro de port à l'option spectrum.jetty.cors.allowedOrigins.
Remarque : CORS nécessite uniquement un accès Web sécurisé à partir d’un hôte local (par exemple,
https://localhost:*).
L'accès non sécurisé est autorisé à partir d'un serveur nommé, comme illustré dans l'exemple suivant :
spectrum.jetty.cors.allowedOrigins=http://us-8qxyp12.pbi.global.pvt:82.
Dans cet exemple, us-8qxyp12.pbi.global.pvt est le nom du poste. Le nom du poste est sensible à la casse. Il est donc recommandé de vérifier comment votre navigateur traite ce que vous saisissez. Vous devez remplacer cette valeur par le nom (de poste) de votre serveur. :82 est le port sur lequel le serveur Web est en cours d'exécution. Vous configurez le port lors de la configuration du serveur Web. Pour plus d'informations, reportez-vous à la section Serveur Web.