The lightning out(LO) app I have created worked fine. I did not use it however for a few months and now i get a 'Redirect is not allowed for a preflight request' error when my LWC tries to make an imperative apex call.
So the component loads fine using a guest user, then launches a flow and on one screen is a button that creates a case. This no longer worked and now returns:
Access to XMLHttpRequest at 'https://xyz.xyz.force.com/custom/aura?r=5&aura.ApexAction.execute=1' from origin 'https://xyz.github.io' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request.
The site is added to the CORS and I dont think it can be the issue because the LO component loads and everything else works fine.
I dont know if this is helpful but here is the payload in the request:
message: {"actions":[{"id":"139;a","descriptor":"aura://ApexActionController/ACTION$execute","callingDescriptor":"UNKNOWN","params":{"namespace":"","classname":"xyz","method":"makeCase","params":{"accountId":"xyz","assetId":"xyz","text":"Techniker termin Angefragt.\n Das Problem ist in der vergangenen Woche wiederholt aufgetreten.\n t","caseType":"demo"},"cacheable":false,"isContinuation":false}}]}
aura.context: {"mode":"PROD","fwuid":"xyz","app":"c:lightningOutTest","loaded":{"APPLICATION@markup://c:lightningOutTest":"60IRclI4h-s-B9Zp4Wwelw"},"dn":[],"globals":{},"uad":true}
aura.pageURI: /XYZ/XYZ.html
Any ideas would be very helpful.
Thank you