This manual should be executed by an administrator of the Box tenant. In order to give amberSearch access to the contents in Box and allow certain APIs to be called a Custom App should be created
Please note that in order to authenticate the created Custom Apps access to the Box "Admin console" is needed.
Steps to create the Custom App for amberSearch.
-
Navigate to Dev Console.
-
Click "Create Platform App"
-
Select "Custom App"
-
Complete the fields and select Server Authentication (with JWT) as authentication method.
-
Set App Name to amberSearch
-
Set Purpose to Integration
-
Set Categories to AI
-
Which external system are you integrating with: amberSearch
-
Who is building this application: Partner
-
Please specify: amber Tech GmbH
-
-
Now your custom app is created. Navigate to "Configuration" tab and set the necessary configurations.
-
Set App Access level to "App + Enterprise Access"
- Set the following Application Scopes
- Content Actions
- Read all files and folders stored in Box
- Write all files and folders stored in Box
- Administrative Actions
- Manage users
- Manage groups
- Manage enterprise properties
- Content Actions
- Set the following Advanced features
- Make API Calls using the as-user header
- Generate user access tokens
- Save Changes
-
-
Navigate to "Authorization" tab and click "Review and submit".
-
Go to Admin Console > Integrations > Platform Apps Manager and authorize the "Custom App" that was just created in the previous steps
-
Now your "Custom App" is authorized and you can check it in developer console.
-
Navigate to "Configuration" tab and "Generate public/private keypair".
Provide the configuration file to amberSearch.
-
Navigate to "General Settings" and copy the "Service account" generated.
-
Now that you have your "Custom App" and "Service account", you have to invite this account as Viewer in each folder/file you want to integrate in amberSearch.
Comments
0 comments
Please sign in to leave a comment.