Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.

Enable CORS Access-Control-Allow-Origin in AEM6.1

Avatar

Level 1

Hi,

I am trying to expose the AEM content via REST API by using osgi-jax-rs-connector. I am successfully able to expose the REST endpoint under services.

I am trying to consume this REST endpoint from an angular application hosted on Tomcat server 9.0 but I getting Access-Control-Allow-Origin header not set error in my browser.

Does anybody know how to enable CORS in AEM or have any idea around it ?

3 Replies

Avatar

Level 4

This used to be solved by creating the appropriate cross-domain.xml in the web-war descriptor files.

There seems to be some header values you can set to allow the communication:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

Avatar

Level 1

So Is there any solution for AEM 6.1 that you aware of?