Skip to content

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:

  1. 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=offline
    

    where <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.

  2. 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.