Question
How do I configure FTK Central to collect from Box?
Prerequisites
- FTK Central 7.5.2 or newer
- Installed and configured Exterro Connector Service
Answer
Create a Box Application
Login to Box developer site and navigate to the Console page.
https://account.box.com/developers/services
Click ‘Create New App’ in ‘My apps’ section.
Choose ‘Custom App’ and click ‘Next’.
Choose ‘Server Authentication (with JWT)’ in ‘Authentication Method’ page.
Enter a unique ‘App name’ for reference and save it.
Copy the ‘Client ID’ and ‘Client Secret’ in OAuth 2.0 Credentials section which is to be configured in the Box Data source.
Under ‘App access level’, choose ‘Enterprise’.
Under ‘Application Scopes’, choose the below scopes:
Read and write all files and folders stored in Box.
Manage users.
Manage groups.
Manage enterprise properties.
Manage retention policies.
In the ‘Advanced Features’, enable the below features:
Make API calls using the as-user header.
Generate user access tokens.
Click ‘Save changes’.
Click ‘Generate a Public/Private Keypair’.
The MFA screen is displayed.
Provide the MFA code.
Again, click ‘Generate a Public/Private Keypair’.
Navigate to the ‘Authorisation’ tab and click on ‘Review and submit’.
Login to the Admin Console.
Navigate to ‘Enterprise settings.
Click ‘Apps’.
Navigate to ‘Custom Apps Manager’.
Under ‘Server Authentication Apps’, click on across the created app.
Click on ‘Authorize App’.
Check the permissions required and click ‘Authorize’.
Configure FTK Central
Login to FTK Central.
Navigate to ‘Data Sources’.
Select ‘Box’ from the data sources list.
Click ‘Add Box’.
The ‘Add Box Details’ pop-up is displayed.
Provide the below Box details:
User Name: It is not a mandatory field. Provide the administrator email address.
Box Name: Provide the name of the Box data source.
Client ID: Provide the ‘clientID’ value generated in the JSON file.
Client Secret: Provide the ‘clientSecret’ value generated in the JSON file.
Public Key ID: Provide the ‘publicKeyID’ generated in the JSON file.
Private Key: Provide the ‘privateKey’ generated value in the JSON file.
Private Key Password: Provide the ‘passphrase’ value generated in the JSON file.
Click ‘Save’.