# **Configuring SearchBlox**

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


# **Configuring Box Application**

  • Please go to dev console after logging in Box


  • After opening Dev console create a new app


  • Create a custom app


  • Select the third option “Standard OAuth 2.0 (User Authentication)”


  • Create App


  • When checking App configuration, please note down client ID and client Secret. These values have to be provided in box_connector.yml file


  • Provide a redirect URI. Please use localhost and give a free port say 8085.


  • Save Changes

## **Configuration details of Box Data Source**.

[Accessing Connector UI](🔗)


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.

Column Title
Column Title
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