Configure the External Client App’s Canvas App Settings and Policies
The Canvas plugin for an external client app enables you to integrate a third-party application in Salesforce. Configure the external client app’s Canvas app settings and policies in External Client App Manager.
Required Editions
| Available in: Lightning Experience |
| Available in: Professional, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To configure Canvas app settings and policies for an external client app: | Create, edit, and delete External Client Apps |
- In External Client App Manager, create an external client app.
- In the external client app’s settings, click Canvas App Settings to expand the section.
- Select Enable Canvas.
-
Specify these settings.
Setting Description Canvas App URL The URL that the org uses to communicate with the external app Access Method The method for communicating with the external app SAML Initiation Method Available for selection only if the Enable SAMLcheckbox is selected. You must first configure the external client app's SAML settings. When selected, the SAML initiation method enables users to use automatic authentication into your Canvas app via SAML and authentication into Salesforce via the signed request. Lifecycle Class Sends context information using a custom Apex class. See Customizing Your App Lifecycle. Locations The targets you want the external app to be surfaced, for example, in a Visualforce page, Lightning Component, or somewhere else. See Where Canvas Apps Appear. Hide Publisher Header Hides the publisher header which contains the “What are you working on?” text. This value is only used when the Canvas app appears in the publisher. See Canvas Apps in the Publisher. Hide Publisher Share Button Hides the publisher Share button. This value is only used when the Canvas app appears in the publisher. Create Actions Automatically Creates a global action for your Canvas app. - Click Create.
- Return to the list of external client apps in External Client App Manager, and then click the external client app that you created.
- Click App Policies or OAuth Policies to expand the section.
- Click Edit. You can then edit the App or OAuth policies, or work with custom attributes. For more information, see Manage External Client Apps.
- Save your work.
Did this article solve your issue?
Let us know so we can improve!

