Enable Salesforce Authentication Provider for MuleSoft
Set up the authentication provider in your org for your program members to set up integrations with external POS devices using their Salesforce credentials.
- From Setup, in the Quick Find box, enter
Integrations, and then select Integrations Setup.
- From the list of available integrations, go to the integration to enable, and then click Enable.
- Select a business group that you want to enable the integration for.
- Select the environment where you want to enable the integration.
- Enter the app name. Ensure that the app name is unique for your MuleSoft instance.
- Click Next.
- To connect to an external system, select None as the Authorization Protocol.
- Click Add Additional Parameters, and enter these keys and values:
| Keys | Values |
|---|
| salesforce.baseUrl | Enter the Salesforce org domain, without entering https://>. For example, demo-server.dev-ed.salesforce.com. |
| salesforce.clientId | Enter the client_id of the connected app. |
| salesforce.clientSecret | Enter the client_secret of the connected app. |
| tokenIntrospection.ttl | The time (in seconds) for which the token exists in the object store, until eviction. This key is optional and the default value is 180 seconds. |
| tokenIntrospection.expirationInterval | The frequency at which the expired objects are expired. By default, the eviction thread runs every 60 seconds to check and evicts the expired objects from the object store. |
- Click Proceed.