Skip to content

Salesforce (Login and EventLog)

Customers with Enterprise, Unlimited, or Performance Edition Salesforce organizations will be able to onboard Login events, but not the Salesforce EventLog, unless the Event Monitoring Add-On is purchased.

Create Application#

  • Log in to your Salesforce account.

  • Click Setup on the top navigation menu.

  • Select Platform Tools > APPS > APP Manager from the left pane of the screen.

  • Click New Connected App.
  • On the Apps page within the Connected Apps section, click New to create a new connected app for Securonix.
  • Enter information for the following information:

Note: Ensure the Salesforce portal can communicate with the local host using port 8443/TCP to send the token. The local host should also have connectivity 443/TCP to the Salesforce portal.

  • Available OAuth Scopes: Select and add the following scopes to “Selected OAuth Scopes”:
    • Access the identity URL service (id, profile, email, address, phone)
    • Manage user data via APIs (api)
    • Manage user data via Web browsers (web)
    • Perform requests at any time (refresh_token, offline_access)
  • Require Secret for Web Server Flow: Check box to enable.
  • Be sure to UNCHECK “Require Secret for Refresh Token Flow” if it is selected by default
  • Click Save.

Note: The app will take 10-15 minutes to take effect.

  • Click Continue.

  • Click CONTINUE and you will be take to the App page. Click Manage Consumer Details to retrieve the following information:
    • Consumer Key
    • Consumer Secret
  • Provide these credentials to SolCyber via an encrypted email or https://www.onetimesecret.com.

Create Service Account User#

  • On the left side of the screen, under Administration, click Manage Users > Profiles.
  • Click Profiles > New.
  • Enter following information to create a profile:
    • Profile Name: Securonix
    • Existing Profile: Select Read Only.

  • Click Save.
  • Edit the profile and enable permissions:
  • Under Administrative Permissions, ensure the following are selected. You can unselect anything else that may be enabled by default:
    • View Flow Usage and Flow Event Data (this will automatically enable View Roles and Role Hierarchy)
    • View Setup and Configuration
    • API Enabled
    • Apex REST Services
  • Under General User Permissions, ensure the following are selected. You can unselect anything else that may be enabled by default:
    • Multi-Factor Authentication for API Logins
    • Multi-Factor Authentication for User Interface Logins
    • Lightning User
  • Save the profile.

You will need to create a user, to serve as a service account, that will be used to authorize the connection between Securonix and your Salesforce account.

  • Click Administration > Users > Users.

  • Click New Users.
  • Fill required user details (ensure “Salesforce” is selected for “User License” and assign it to the profile you just created. Suggested options:
    • First Name: Securonix
    • Last Name: App

  • Click Save.

After completing these steps, please contact SolCyber to set up a working session to onboard the Salesforce logs to Securonix.