Connect an Application for Box

To connect an application for Box, complete the following configurations.

Step 1: Prepare an App in Box

Follow the steps below to create an app in Box:

  1. Sign in to Box Developer Console using your credentials.

  2. On the Platform Apps page, click New App to create an app.

  3. Enter the name of the app that you want to create, and select Server in App Type and JWT in Select Method.

    Create a New App window.

  4. Click Create. After you create an App, you will access the application settings page automatically.

  5. In the Configuration tab, click Generate Keypair in the Authentication Method section. You'll receive the verification code in your email.

  6. Enter the verification code and click Submit. The Config.JSON file is displayed under JWT.

  7. Click the Download JSON button to download the file. This file will be used later in application connection profile creation.

  8. In the App Access Level section, select App + Enterprise Access.

  9. In the Application Scopes section, select all options in Content Actions, Administrative Actions, and Developer Actions.

  10. In the Additional Configuration section, select Make API calls using the as-user header and Generate user access tokens.

  11. Click Save in the upper-right corner to save your settings.

  12. Switch to the Authorization tab, and click Review and Submit. Select Submit app within this enterprise (your enterprise name), enter the app description, and click Submit.

    Click Review and Submit.

  13. Click Admin Console in the left navigation to return to the Admin Console page. If your account is not an admin account, you need to log in with an admin account.

  14. Click Platform on the left navigation. In the Platform Apps tab, find the app you created and click Review to the right of the app row.

  15. Click Authorize in the Review app authorization window. The app is now authorized to access the enterprise.

Step 2: Create an application connection in AvePoint Online Services

Follow the steps below to create an application connection in AvePoint Online Services:

  1. In AvePoint Online Services, navigate to Management > App management > Application connection, and then click Create on the action bar.

  2. In the Create application connection panel, complete the following settings:

    • Profile name – Enter a name for your connection profile.

    • Description – Enter a description for the connection for future reference. This field is optional.

    • Select application – Select Box from the drop-down list.

    • Select service - Select a service from the drop-down list.

    • Authentication type - Select Server from the drop-down list.

    • JSON file (.json) - Click Browse to upload the JSON file of the app.

  3. Click Save.

Once you have created the connection profile, it will appear on the Management > App management > Application connection tab. Your application will now be connected. If needed, you can select a connection profile to edit or delete it.