Bei Cross-Origin Resource Sharing (CORS) handelt es sich um einen W3C-Standard, anhand dessen Sie Daten zwischen Domänen teilen können. Mithilfe von CORS können Webanwendungen, die in einer Domäne ausgeführt werden, auf Daten einer anderen Domäne zugreifen.
Wenn Sie CORS auf Ihrem Spectrum Technology Platform-Server aktivieren, können Sie auf einer anderen Domäne gehosteten Webanwendungen erlauben, auf die Spectrum Technology Platform-Webservices zuzugreifen.
Nehmen wir beispielsweise an, dass Ihre Webanwendung über webapp.example.com gehostet wird. Diese Webanwendung enthält eine JavaScript-Funktion, die einen über spectrum.example.com gehosteten Spectrum Technology Platform-Webservice aufruft. Ohne CORS müssten Sie einen Proxyserver verwenden, um diese Anforderung zu ermöglichen. Somit würde Ihre Implementierung komplizierter werden. Die Verwendung eines Proxyservers ist mit CORS nicht erforderlich. Stattdessen können Sie webapp.example.com die Kennzeichnung „Zulässiger Ursprung“ geben. Dementsprechend erlauben Sie Spectrum Technology Platform, auf Webservice-Anforderungen zu antworten, die über die Domäne webapp.example.com gesendet werden.
So aktivieren Sie CORS auf Ihrem Spectrum Technology Platform-Server: