Step 1: Enable API Access for Expel
To integrate the technology with Expel, we need to create a new app in the App Console. We also need to generate API credentials for the app. If you're unsure, reach out to your Expel Customer Success Engineer, or email firstname.lastname@example.org.
- Login to https://www.dropbox.com/developers/apps/create.
- Select Dropbox API on the first page.
- Select Full Dropbox for access type.
- Give your app a name in the following format: Expel - <your_company_name>.
- Click Create app.
Go to Permissions tab next, and grant the token the following permissions:
Files and folders
- Account Info
- Click Submit at the bottom of the page.
Scroll to OAuth 2 section on the Settings tab.
- Click Generate to generate a new access token for the app and select No expiration.
- Copy the token value because we need this for step 2.
Step 2: Configure the technology in Workbench
Now that we have the correct access configured and noted the credentials, we can integrate Dropbox with Expel.
Register device in Expel Workbench
- In a new browser tab, login to https://workbench.expel.io.
- On the console page, navigate to Settings and click Security Devices.
- At the top right of the page, select Add Security Device.
- Search for and select Dropbox.
- For SIEM select Expel Cloud Service.
- For Name type what you want to name the Dropbox device.
- For Location type Dropbox Cloud.
- For API token type the generated token value from Step 1: Enable API Access for Expel.
- Console Login is optional and it can be left blank.
- Click Save.
After a few minutes, refresh the Security Devices page and you see your device status reporting as Healthy, or if there is an issue, you see details of what the issue may be.
To check if alerts are coming through, navigate to Alerts on the console page. Click the icon in the upper right to switch to grid view, then check the list for device alerts.