Skip to main content


React Native OMH Auth - Dropbox

NPM downloadsNPM versionLicense

Chat on DiscordFollow on Twitter


Installation​

npm add @openmobilehub/auth-dropbox

Configuration​

Prerequisites

Each plugin requires you to follow the iOS and Android configuration prior to interacting with it.

Console App​

To access Google APIs, please follow these steps in order to obtain the Client ID:

  1. Create a new app in Dropbox Console.
  2. Specify <YOUR_APPLICATION_ID>://oauth as your redirect URL for your app.
  3. Enable the sharing.read permission for your app.

Android​

Add a new entry to your android/local.properties file:

android/local.properties
DROPBOX_CLIENT_ID=<YOUR_DROPBOX_APP_KEY>

Usage​

Initializing​

Before interacting with Dropbox, initialization of the Dropbox Auth Client is necessary, requiring platform specific configuration to be set.

import DropboxAuthClient from '@openmobilehub/auth-dropbox';

await DropboxAuth.initialize({
android: {
scopes: ['account_info.read', 'sharing.read'],
},
ios: {
scopes: ['account_info.read', 'sharing.read'],
clientId: '<YOUR_DROPBOX_APP_KEY>',
clientSecret: '<YOUR_DROPBOX_APP_SECRET>',
redirectUrl: '<YOUR_REDIRECT_URL>',
},
});

Other methods​

Interacting with the Dropbox provider follows the same pattern as other providers since they all implement the IAuthModule interface. For a comprehensive list of available methods, refer to the Quick Start guide.

License​