Configure OAuth Authentication

To ingest content from Dropbox, you must create a Dropbox application to represent the connector and then run the OAuth configuration tool to configure OAuth authentication.

To create a new Dropbox OAuth application

  1. Go to https://www.dropbox.com/developers/apps and click Create App.
  2. Enable Scoped Access.
  3. Choose whether the app should request access to a single dedicated folder (App folder) or access to the entire Dropbox (Full Dropbox). When you configure the connector, the value of the parameter FullDropboxAccess should correspond to the choice you make here.
  4. Type a name for the app.
  5. Specify a redirect URL.

    • To use the NiFi Ingest connector, the redirect URL must match the URL shown in the advanced configuration dialog of the NiFi processor. (In the NiFi web interface, right-click the processor and click Configure. Then click ADVANCED. You can find the redirect URL on the OAUTH SETUP tab).
    • To use the standard connector, the redirect URL must match the value of the RedirectUrl parameter in the OAuth tool configuration file, oauth_tool.cfg. The default value is http://localhost:7878/.
  6. Click Permissions and grant the following permissions:

    Permission Required For
    account_info.read  
    files.metadata.read  
    files.content.read  
    files.metadata.write Insert / Delete actions
    files.content.write Insert / Delete actions
    sharing.read Mapped Security
    team_info.read (Dropbox for Business)
    team_data.member (Dropbox for Business)
    team_data.team_space (Dropbox for Business)
    files.permanent_delete (Dropbox for Business) Delete action
    members.read (Dropbox for Business) Mapped Security
    groups.read (Dropbox for Business) Mapped Security

To configure OAuth authentication