CORS Header issue || AEM Salesforce Integration by leveraging Lighting Out

Avatar

Avatar

sagarv13144480

Avatar

sagarv13144480

sagarv13144480

09-04-2020

Hi All,

 

We have made necessary changes in Adobe Cross Origin Sharing Configuration policy in configMgr.

 

Also we have added "Access-Control-Allow-Origin" in headers file under dispatcher.any but we are still facing this below issue. when we try to hit the java script of salesforce component from aem.

 

Access to XMLHttpRequest at 'https://xxxxxxxx.com/c/createClassLightningOut.app?aura.format=JSON&aura.formatAdapter=LIGHTNING_OUT' from origin 'xxAEM DEV AUTHORxxx.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

 

 

 

Thanks,

Sagar

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

shreyag72517995

Employee

Avatar

shreyag72517995

Employee

shreyag72517995
Employee

23-04-2020

This issue was solved through daycare ticket. The issue was at salesforce side and some white-listing was needed to done at their end.

Answers (2)

Answers (2)

Avatar

Avatar

Arun_Patidar

MVP

Total Posts

3.1K

Likes

1.2K

Correct Reply

884

Avatar

Arun_Patidar

MVP

Total Posts

3.1K

Likes

1.2K

Correct Reply

884
Arun_Patidar
MVP

10-04-2020

Hi You have to make CORS changes in salesforce server in order to use their script in your application.

Avatar

Avatar

jbrar

Employee

Avatar

jbrar

Employee

jbrar
Employee

09-04-2020

I would recommend checking if the dispatcher is caching the "Access-Control-Allow-Origin" header. Might be an invalid header cached.

 

Also, you can setup a DEBUG logger on "com.adobe.granite.cors" to check for more details about the failure.

 

More troubleshooting steps at [1]

 

[1] https://docs.adobe.com/content/help/en/experience-manager-learn/foundation/security/understand-cross...