Table of Contents

Search

  1. Preface
  2. Connectors and connections
  3. Connection configuration
  4. Connection properties
  5. Swagger file generation for REST V2 connections

Data Integration Connections

Data Integration Connections

Salesforce Mass Ingestion connection properties

Salesforce Mass Ingestion connection properties

When you set up a Salesforce Mass Ingestion connection, you must configure the connection properties.
The Salesforce Mass Ingestion connection uses a connected app to access the Salesforce data. Before you configure the connection, you must configure a connected app in Salesforce to allow the connection to access the Salesforce data. For more information about configuring a connected app, see the Knowledge Base article 000172095.
The properties of a Salesforce Mass Ingestion connection vary based on the authentication method that you specify for the connection. When you create a connection, you can select one of the following authentication methods:
  • OAuth 2.0 Username-Password Flow
    : Authenticates the connection by using the Salesforce account login credentials and the consumer key and consumer secret that Salesforce generates for the connected app.
  • OAuth 2.0 JWT Bearer Flow
    : Authenticates the connection by using the Salesforce account user name, private key alias, private key password, and the consumer key that Salesforce generates for the connected app. Informatica recommends that you use this authentication method because this method provides secured access to Salesforce without sharing sensitive information, such as consumer secret and Salesforce account password.

Connection properties for OAuth 2.0 Username-Password Flow authentication

The following table describes the connection properties for a Salesforce Mass Ingestion connection configured with OAuth 2.0 Username-Password Flow authentication:
Connection property
Description
Runtime Environment
Name of the runtime environment where you want to run the ingestion tasks.
You must specify a Secure Agent as the runtime environment.
You cannot run
application ingestion
tasks on a Hosted Agent or serverless runtime environment.
User Name
User name of the Salesforce account.
Password
Password for the Salesforce account.
Security Token
Security token associated with the Salesforce account.
If you do not have the security token, reset the security token in Salesforce. For more information about resetting the security token, see the Salesforce documentation.
Consumer Key
Consumer key that Salesforce generates when you enable OAuth 2.0 authentication for the connected app.
Consumer Secret
Consumer secret that Salesforce generates when you enable OAuth 2.0 authentication for the connected app.
Base URI
URL of the Salesforce organization.
You must enter the base URI in the following format:
https://<salesforce_org>.salesforce.com
OAuth token URL
OAuth 2.0 token endpoint of the Salesforce organization. The connected app sends the access token requests to this endpoint.
Default value is:
https://login.salesforce.com/services/oauth2/token
For more information about the OAuth 2.0 Username-Password Flow authentication method, see the Salesforce documentation.

Connection properties for OAuth 2.0 JWT Bearer Flow authentication

The following table describes the connection properties for a Salesforce Mass Ingestion connection configured with OAuth 2.0 JWT Bearer Flow authentication:
Connection property
Description
Runtime Environment
Name of the runtime environment where you want to run the ingestion tasks.
You must specify a Secure Agent as the runtime environment.
You cannot run
application ingestion
tasks on a Hosted Agent or serverless runtime environment.
User Name
User name of the Salesforce account.
Consumer Key
Consumer key that Salesforce generates when you enable OAuth 2.0 authentication for the connected app.
Keystore Path
Absolute path to the keystore file that contains the X509 certificate required to validate a JSON Web Token (JWT) and establish a secure connection with Salesforce.
The keystore file must be in the Java KeyStore (JKS) format.
Keystore Password
Password for the keystore file.
Private Key Alias
Alias name of the private key used to sign the JWT.
Private Key Password
Password for the private key.
Base URI
URL of the Salesforce organization.
You must enter the base URI in the following format:
https://login.salesforce.com
OAuth token URL
OAuth 2.0 token endpoint of the Salesforce organization. The connected app sends the access token requests to this endpoint.
Default value is:
https://login.salesforce.com/services/oauth2/token
For more information about the OAuth 2.0 JWT Bearer Flow authentication method, see the Salesforce documentation.