...
Access the Admin Console for your Box account.
Click Apps from the left menu.
Select Custom Apps Manager and then click Add App.
Enter the Client ID for the app and click Next. (This was the Client ID you copied in step 8 in the previous section.)
Confirm that the Application Access is “All Users” and click Authorize.
Confirm that the app you added is listed in the Custom Apps Manager. The Authorization Status should indicate Authorized.
To review the app configuration, hover on the app in the table and click the View button that displays.
Confirm App Access is set to All Users.
If App Access is not set to All Users, one of the settings is not correct. You you must return to the Dev Console and edit the following settings for the app:Set App Access Level to App +Enterprise.
Under Advanced Features, select Make API calls using the as-user header and Generate User Access Tokens.
Click Save Changes in the upper-right side of the page.
Return to the Box Admin Console and go back to the Custom Apps Manager page.
Click the … next to the View button for the app.
Click Reauthorize App in the menu that displays.
Confirm the Application Access column now shows All Users and click Reauthorize.
Grant Access for the Application in Your Enterprise
The App Key is the Client ID. It can be found in the Developers Console on the application’s Configuration tab. Additional information can be found in Box’s Custom App Approval documentation.
Parameters to Configure a Box Service Account with a DryvIQ Connection | |||
---|---|---|---|
Field Name | Field Variable | Status | Notes |
Client ID | clientID | Required | From your Box Developers Console or can be found in boxAppSettings section of {{public key}}_config.json |
Client Secret | clientSecret | Required | From your Box Developers Console or can be found in boxAppSettings section of {{public key}}_config.json |
Public Key ID | publicKeyID | Required | From your manually generated key pair or in boxAppSettings section of {{public key}}_config.json |
Private Key | privateKey | Required | From your manually generated key pair or in boxAppSettings section of {{public key}}_config.json When you download the {{public key}}_config.json, the private key is displayed in the privatekey element. It looks something like this: "privateKey": "-----BEGIN ENCRYPTED PRIVATE KEY-----\xYZXYZxYZXyzxyzx.....................A0b0CAB0cAbCaBcabcabCA+B\noi0=\n-----END ENCRYPTED PRIVATE KEY-----\n", You only need to add the values between the quotation marks. In the above example, you would add the following as the private key: -----BEGIN ENCRYPTED PRIVATE KEY-----\xYZXYZxYZXyzxyzx.....................A0b0CAB0cAbCaBcabcabCA+B\noi0=\n-----END ENCRYPTED PRIVATE KEY-----\n |
Enterprise ID | enterpriseID | Required when an Account ID is not used | From your Box Developers Console or can be found in boxAppSettings section of {{public key}}_config.json The Enterprise ID will list content for all users on your connection root Note: Cannot be combined with Account ID; options are mutually exclusive |
Account ID | user_id | Required when an Enterprise ID is not used | The Account ID will impersonate a single account Note: Cannot be combined with Enterprise ID; options are mutually exclusive |
Password | passphrase | Required | From your manually generated key pair or in boxAppSettings section of {{public key}}_config.json Note: Auto-generated by Box when created via the download key pair from your Box Developers Console |
...