Box Data Source

Configuring SearchBlox

Before using Box Data Source, install SearchBlox successfully and create a Custom Collection.

18851885

Configuring Box Application

  • Please go to dev console after logging in Box
10811081
  • After opening Dev console create a new app
770770
  • Create a custom app
11171117
  • Select the third option “Standard OAuth 2.0 (User Authentication)”
858858
  • Create App
774774
  • When checking App configuration, please note down client ID and client Secret. These values have to be provided in box_connector.yml file
11041104
  • Provide a redirect URI. Please use localhost and give a free port say 8085.
830830
  • Save Changes

Configuration details of Box Data Source.

Accessing Connector UI

🚧

Note:

In Linux, make sure that necessary permissions have been provided to the folder /opt by using the CHMOD command for writing log files and executing jar files.

usernameBox application User Name
passwordBox application Password
data-directoryData Folder where the data needs to be stored. Make sure it has write permission.
api-keySearchBlox API Key
colnameThe name of the custom collection in SearchBlox.
urlSearchBlox URL
authURLBox Authorization URL
https://app.box.com/api/oauth2/authorize
tokenURLBox API token URL
https://app.box.com/api/oauth2/token
redirectUrlBox redirect URI
clientIdBox App Client ID
clientSecretBox App Client Secret
exclude-foldersFolders to exclude in Box.
max-folder-sizeMaximum size of static folder after which it should be sweeped in MB.
servlet url & delete-api-url:Make sure that the port number is right. If your SearchBlox runs in 8080 port the URLs should be right.
log-file-maxSizeMegabytes after which new file is created
log-file-maxBackupNumber of backups after which log file should be deleted
log-file-maxAgeNumber of days after which log files should be deleted