Box

The Box connector API provides information about various events of the entire enterprise from the given Box account. Box connector uses the box-sdk to pull box enterprise event logs into DNIF.

Pre-requisites
  • Create a Box application
Steps to create a Box Application
image 1-Nov-16-2023-09-55-53-6336-AM

  • Select Custom App and then select Server Authentication (with jwt).
  • Enter the App Name and click Create App
  • In the Configuration tab, your Client ID and Client Secret will be displayed.
image 2-Nov-16-2023-09-56-18-8720-AM
  • Change the App access level to App Access + Enterprise Access in the configuration.
image 3-Nov-16-2023-09-56-40-2257-AM
  • Under Application Scopes in the configuration tab, select the following options (preferably all) based on the data you want to pull from your Box account.
    • Read all files and folders stored in the box
    • Write all files and folders stored in the box
    • Manage users
    • Manage groups
    • Manage enterprise properties
  • Under Add and Manage Public Keys in the configuration tab, click Generate public/private key pair after which it will automatically download a json file.
  • Ensure to save this downloaded json file.
  • Save all changes and click on review and submit button in the Authorization tab.

Re-submit the app if any changes are made after submission.

Configurations

The following configurations should be completed to forward Box Connector logs to DNIF.

image 4-Nov-16-2023-09-57-04-3556-AM

FieldDescription
Connector NameEnter a name for the connector
Connector TypeEnter Box Connector
Config FileCopy and paste the content from xxxx_config.json file, downloaded while creating box connector account.
  • Click Save after entering all the required details and click Test Connection, to test the configuration.
  • Connection successful message will be displayed on screen along with the time stamp.