Integrating SailPoint with Dropbox SaaS
The SailPoint Dropbox SaaS connector manages enterprise users of Dropbox for Business.
This document is designed to give specific information about the requirements and field definitions needed to get a working instance of a Dropbox SaaS connector.
Note
To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the SaaS Release Notes page.
Supported Features
The Dropbox SaaS connector supports the following features:
Note
Before you can use any feature marked with an asterisk (*), SailPoint must activate the feature for your site.
- Load and provision(*) Dropbox users as Accounts
- Enable and disable Accounts
- Dropbox groups as Account - Groups
- *Access certifications (certification of entitlements connected to accounts)
- Delete Accounts
Activity Insights
Activity Insights supports activity from Dropbox and its associated accounts. This allows you to gather account information and activity data from Dropbox.
Important
Contact your SailPoint Customer Success Manager (CSM) for more information on Activity Insights. For more information on configuring Activity Insights, refer to Activity Insights Settings.
Refer to Source Features for more information on features.
Supported Managed System
The Dropbox SaaS connector supports Dropbox Business API Version 2 supported by Dropbox server managed system.
Prerequisites
-
The Dropbox managed system should be running.
-
You must generate the access token for the Dropbox SaaS application. The Dropbox SaaS administrator acquires it from the Dropbox business server using the OAUTH2 mechanism to allow SailPoint to interact with the Dropbox server. Access tokens are valid until the user uninstalls the application or explicitly revokes the grant through the Dropbox SaaS page.
Note
Refer to the OAuth Guide in the Dropbox documentation for more information.
Following are the steps to generate a refresh token:
-
Construct authorization URL for the required app using the following example:
https://www.dropbox.com/oauth2/authorize?client_id=<APP_KEY>&response_type=code&token_access_type=offlinewhere
<APP_KEY>is the Dropbox App Key. For the URL drop application, use admin credentials to sign in. After signing in, it provides the authorization code as a result. -
Use the following token API to get the refresh token:
curl https://api.dropbox.com/oauth2/token \ -d code=<AUTHORIZATION_CODE> \ -d grant_type=authorization_code \ -u <APP_KEY>:<APP_SECRET>Where:
<AUTHORIZATION_CODE>- The construct authorization code received earlier<APP_KEY>- The Dropbox App Key<APP_SECRET>- The Dropbox App Secret
Required Permissions
Applications created in Dropbox SaaS require the following permission, which has read and update rights:
- Team member management - Team information, and the ability to add, edit, and delete team members
Note
The default role for any user in the Dropbox SaaS source is Members_only and it cannot be deleted.
For Activity Insights
An administrator requires the following additional permissions to utilize the Activity Insights:
| Scope | Description |
|---|---|
| team_data.member | View structure of your team's and members' folders. |
| events.read | View your team's activity log. |
Refer to Activity Insights Settings for more information on configuring Activity Insights.
Documentation Feedback
Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.