Aktivieren von CORS

Wenn Sie die Spectrum™ Technology Platform über eine externe Website aufrufen möchten, muss Cross-Origin Resource Sharing (CORS) aktiviert sein. CORS verhindert, dass nicht autorisierte Webanwendungen Dienste von einem Server wie der Spectrum™ Technology Platform verwenden. Weitere Informationen finden Sie im Abschnitt „Aktivieren von CORS“ in Ihrem Spectrum ™ Technology Platform-Administratorhandbuch.

  1. Wechseln Sie in den Ordner server/app/conf.
  2. Ändern Sie die folgenden Optionen in der Datei spectrum-advanced.properties.
  3. Setzen Sie die Eigenschaft „spectrum.jetty.cors.enabled“ auf true. Der Standardwert ist false.
  4. Fügen Sie den Hostnamen Ihres Webservers zusammen mit der Portnummer der Option „spectrum.jetty.cors.allowedOrigins“ hinzu.
    Anmerkung: CORS erfordert nur einen sicheren Webzugriff von einem localhost (z. B. https://localhost:*).

    Ein nicht sicherer Zugriff ist von einem benannten Server aus zulässig (siehe folgendes Beispiel):

    spectrum.jetty.cors.allowedOrigins=http://us-8qxyp12.pbi.global.pvt:82.

    In diesem Beispiel ist us-8qxyp12.pbi.global.pvt der Name des Computers. Der Computername ist von der Groß- und Kleinschreibung abhängig. Deshalb wird empfohlen, dass Sie überprüfen, wie Ihr Browser die Eingabe behandelt. Sie müssen diese Angabe in Ihren Server- bzw. Computernamen ändern. Der Teil : 82 ist der Port, auf dem der Webserver ausgeführt wird. Sie konfigurieren den Port beim Einrichten des Webservers. Weitere Informationen finden Sie unter Webserver.