SalesforceDataCloudOAuthTokenProvider¶
Description¶
Retrieves an OAuth2 access token from Salesforce using the configured OAuth2 Access Token Provider and exchanges the token for a Data Cloud API token. The token is then used to authenticate with Salesforce Data Cloud APIs.
Properties¶
In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
| Display Name | API Name | Default Value | Allowable Values | Description | 
|---|---|---|---|---|
| OAuth2 Access Token Provider * | OAuth2 Access Token Provider | JWT Token Provider to use in order to retrieve an access token from Salesforce that will be exchanged for a Data Cloud API token. | ||
| Refresh Window * | Refresh Window | 0 s | The service will attempt to refresh tokens expiring within the refresh window, subtracting the configured duration from the token expiration. | |
| Salesforce Instance * | Salesforce Instance | The hostname of the Salesforce instance including the domain such as MyDomainName.my.salesforce.com | ||
| Web Client Service * | Web Client Service | The Web Client Service to use for communicating with Salesforce | 
State management¶
This component does not store state.
Restricted¶
This component is not restricted.
System Resource Considerations¶
This component does not specify system resource considerations.