Box JWT Authentication Setup

This guide walks you through the steps to configure JWT Authentication for a Box connection.

  1. Log in to Box
    Begin by logging into Box with your Box admin account.

  2. Access the Developer Console
    In the bottom-left corner, select the "Dev Console" option.

  3. Create a New App
    Once in the Developer Console, click on "Create New App" in the top-right corner.

  4. Choose App Settings

    • Select "Custom App."
    • Enter a name for your app (e.g., CloudM JWT App).
    • Optionally, provide a description for your app.
    • Under "App Purpose," select "Automation."
    • Click Next.

  1. Configure Authentication

    • Choose "Server Authentication (With JWT)" as the authentication method.
    • Click Create App to proceed.
  2. App Configuration
    After creating your app, you'll be redirected to its configuration page.

    • Scroll down to the "Advanced Features" section and ensure the Make API calls using the as-user header option is enabled.
  3. Generate Public/Private Keypair
    In the "Add and Manage Public Keys" section, click Generate a Public/Private Keypair.
    A configuration file containing your app settings will be downloaded. Save this file—you’ll need it later to upload to CloudM Migrate.

  4. Save Changes
    After generating the keypair, click Save Changes in the top-right corner.

  5. Submit for Authorization

    • Navigate to the "Authorization" tab.
    • Click Review and Submit to proceed.
    • Click Submit when prompted.
  6. Admin Authorization
    The Box admin will receive an email with a "Review App Details" button.

    • The admin should follow the link, review the app, and click Authorize.
    • They will need to click Authorize again to confirm the authorization.
  7. Verify App Authorization
    Once authorized, the app will appear as authorized in your list of apps within the Developer Console.

  8. Complete the Process in CloudM Migrate
    Finally, return to CloudM Migrate and upload the downloaded JWT configuration file to complete the connection setup.

Was this article helpful?
0 out of 0 found this helpful