Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Access the Admin Console for your Box account.

  2. Click Apps from the left menu.

    Apps.png

  3. Select Custom Apps Manager and then click Add App.

    Custom App Add App.png

  4. Enter the Client ID for the app and click Next. (This was the Client ID you copied in step 8 in the previous section.)

    Paste Client ID.png

  5. Confirm that the Application Access is “All Users” and click Authorize.

    4 All Users.png

  6. Confirm that the app you added is listed in the Custom Apps Manager. The Authorization Status should indicate Authorized.

    Custom Apps Manager.png

  7. To review the app configuration, hover on the app in the table and click the View button that displays.

    View.png

  8. Confirm App Access is set to All Users.

    View Details.png


    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:

    1. Set App Access Level to App +Enterprise.

    2. Under Advanced Features, select Make API calls using the as-user header and Generate User Access Tokens.

    3. Click Save Changes in the upper-right side of the page.

    4. Return to the Box Admin Console and go back to the Custom Apps Manager page.

    5. Click the next to the View button for the app.

      More Menu.png

    6. Click Reauthorize App in the menu that displays.

      Reauthorize app.png

    7. Confirm the Application Access column now shows All Users and click Reauthorize.

      Final Reauthorize.png

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

...