Rezonate
  • 🏠Home
  • 🚩Platform Tour
    • đŸ‡ģđŸ‡ŗPlatform Dashboard
    • 🆔Identity Analytics
      • đŸĒĒIdentity Centric
      • 🔡Identity By Platform
    • âš ī¸Risks & Threats
      • Highlighted ITDR Capabilities
  • â„šī¸How-to Guides
    • ➕Adding Integrations
    • đŸ¤ĻManage Users
    • 🧑‍đŸ’ŧCustomize Exposures
    • đŸ‘ī¸â€đŸ—¨ī¸Querying & Filtering Data
  • 📐Core Integrations
    • Azure Integration
      • Required Privilegees
      • Update Certificate for Existing Installation
    • Okta Integration
      • Okta Integration -Remediation Supported
    • Google Workspace
      • 1-Click Integration
      • Legacy Integration
    • Google Cloud Integration
    • Zoom Integration
    • DocuSign Integration
    • GitHub Integration
      • GitHub Enterprise Expansion
    • AWS Integration
      • AWS - Required Privileges
      • Log Streaming Integration
    • Salesforce Integration
      • Salesforce - Collected Data & Query Volume
    • JAMF Pro Integration
    • CircleCI Integration
    • Auth0 Integration
    • Cloudflare Integration
    • CrowdStrike Integration
      • Integrating Permissions
    • Slack Integration
    • Workday Integration
    • BambooHR Integration
    • Snowflake Integration
    • LastPass Integration
    • SentinelOne integration
    • SAP Cloud Platform Integration
    • GitLab Integration
    • Oracle NetSuite Integration
    • Atlassian Cloud Integration
    • Zendesk Integration
    • HiBob Integration
    • Microsoft Defender Integration
    • Docusign Integration
    • Mongo Atlas Integration
    • Ping Identity One Integration
    • Generic HRIS Integration
  • 📍Notifications & Alerts
    • Slack Integration
    • HTTP Webhook Integration
      • Webhook Alert Example - Saved Search
      • Webhook Alert Example- ITDR
    • Microsoft Teams Integration
    • Torq Integration
    • Email Integration
    • Splunk Integration
    • Datadog Integration
    • PagerDuty Integration
    • Jira Integration
  • 🆘Troubleshooting & Support
    • Collectors IP Ranges
    • Data Processing
      • AWS
      • Azure Active Directory
      • Azure Cloud
      • Google Workspace
    • SSO Integrations
      • SSO Login - Okta
      • SSO Login - AzureAd
  • 📓Legal & Terms
Powered by GitBook
On this page
  • Creating a Limited Read-Only User for the Authorization Process
  • Finishing the integration from the Rezonate Side
  1. Core Integrations

Salesforce Integration

Rezonate integration into Salesforce

PreviousLog Streaming IntegrationNextSalesforce - Collected Data & Query Volume

Last updated 9 months ago

Integrating with Salesforce can give Rezonate visibility into identities, privileges, and activities. These data points are then used to detect security gaps and to extend your identity-centric with salesforce identity information. The integration is only reading data.

If your Salesforce tenant has an IP Restrictions policy, you will have to whitelist Rezonate's collector IP Address. More information available Collectors IP Ranges

To Integrate please follow the following steps:

Sign in to your salesforce tenant, with a privileged user, Find your instance URL copy it, and keep it for later.

Click on Quick Settings, and then on Advanced setup

Select Apps -> Apps Manager on the side-menu

Select New Connected App

In the form please fill in the following information:

Connected App Name: Rezonate

API Name: Rezonate

After filing the basic information, make sure to tick the OAuth box and add the callback URL

https://app.rezonate.io/settings/authorize_salesforce

Add the following OAuth Scopes:

  1. Manage user data via APIs (api)

  2. Perform requests at any time (refresh_token,offline_access)

Click the save\create button. After creating the application, you should see the button "Manager Consumer Details", and click on it.

You may be required to verify your identity, and after that, you will see a page with the key and secret, please copy them.


Creating a Limited Read-Only User for the Authorization Process

After we have created and configured the application, we will need to create a Read-Only user to authorize it. For that, create a user with the Read-Only profile role, and log in. We will use it to authorize the application in the next step.

Finishing the integration from the Rezonate Side

Now that we have the app credentials and the read-only user. we can sign in to Rezonate, and install the integration. for this one, click on settings, integrations, Add Integration, and select Salesforce.

Fill out the form with the recently collected information, and click Connect. Salesforce will ask you to authorize and approve the application, and you will be redirected to Rezonate, seeing that the integration was successfully added.

Property
Value

Account Id

Your own account name (call it how you prefer)

Client Id

The Consumer Key you copied from earlier

Client Secret

Teh Consumer Secret you copied from earlier

Salesforce Url

The domain (starts with https://) for your salesforce tenant login

After filing the information click on integrate and the process is completed!

Make sure to remove the checkbox from the "Require Proof Key for Code Exchange"

Also, make sure that the 2 checkboxes "Require secret for Web server flow" and "Require secret for refresh Token flow" are selected.

📐