I have a customer that wants to integrate an external Java App with a Managed Package. As the endpoint (domain name) of the external Java App(s) is not static but differs from customer to customer we cannot use the Salesforce-preferred Canvas solution.

The IFrames just will render some parts of the UI of the external App. Besides, the external App will use Standard Salesforce APIs to modify Salesforce data in a compliant way.

The question now is can we just use regular iframe embedded into Lightning Components that send a few uncritical Ids as GET parameters?

  • Is this still technically feasible?
  • And will this pass Security Review?
  • What about cross-domain issues that always come up with iframe? Is there a way to circumvent them? Using apex:iframe?
  • 2
    Totally missed that in the question. Hopefully someone will have an answer, but I don't have the experience to answer it authoritatively. Your best bet would still be to talk to the SR team rather than depend on the community. – sfdcfox Jun 5 '19 at 19:05
  • It'd be good if you come back and post your experiences once you're through this, too :) – zaitsman Jul 23 '19 at 1:17
  • We didn’t use iFrame at all and made a proper integration using a REST api and LWC User Interface. – Robert Sösemann Jul 23 '19 at 7:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.