Only primary admins and co-admins with the correct permissions can access this area of the Admin Console.
IMPORTANT:
The scopes requested by a custom application may grant highly privileged access, and you should review them carefully. Refer to Understanding Requests to Authorize or Allow Applications for more information on this topic.
Box Platform enables you to build custom applications on the Box platform, seamlessly integrating the full power of Box with your solutions. You can allow the use of these custom applications in your enterprise by enabling or authorizing them through the Admin Console.
Authorizing and enabling custom applications
Using the Admin Console, you can
- authorize and enable custom server authentication apps, such as JSON Web Token (JWT) apps, client credential apps, and limited access apps,
- enable custom user authentication applications, such as OAuth 2.0 apps, and
- enforce global integration controls.
To authorize or enable a custom server authentication app:
- Open your Admin Console.
- In the left sidebar, click Integrations.
- In the top of the window, click Platform Apps Manager.
- Click Server Authentication Apps. Box displays information about these available apps, including their authorization states and enablement states.
- Hover on the name of an app and click View. Box displays authorization and enablement options.
- Check the authorization and enablement options you want to apply, then click Apply.
To enable or disable a custom user authentication app via admin console:
- Open your Admin Console.
- In the left sidebar, click Integrations.
- In the top of the window, click Platform Apps Manager.
- In the top-right corner of the window, click Add Platform App then enter the user authentication application client ID.
- Click User Authentication Apps. Box displays information about these available apps, including their enablement states.
- Click an application, then select the state you want to apply.
- Click Apply.
To enable or disable a custom user authentication app via an emailed request:
- Open the email requesting enablement.
- In the email, click Review App Details. Box displays information about the application.
- Check the enablement options you want to apply, then click Apply.
Enforcing global integration controls
For both custom server authentication apps and custom user authentication apps, you can enforce global settings to:
- disable integrations by default,
- disable authorized platform apps, and
- require admin approval for each platform app seeking limited access to accounts in your enterprise.
To enforce global integration controls:
- Open your Admin Console.
- In the left sidebar, click Integrations.
- In the top of the window, click Platform Apps Manager.
- In the top right corner of the window, click Settings. Box displays Global Integration Settings.
- For each setting you want to enforce, click the slider button. For an explanation of each setting, see Using global integration settings, below.
- Click Save.
Using global integration settings
Disable integrations by default
When you select Disable integrations by default, Box disables all integrations, except those that you explicitly select in Individual Integration Controls to add by default.
Disable unpublished platform apps by default
When you select Disable unpublished platform apps by default, Box disables all unpublished platform apps by default. However, account holders can enable these platform apps by performing one of the following:
- Highlight the entry for a disabled platform app in the Platform Apps section, and then click the ellipsis ("...") and select Enable App. The application is now able to access content.
Or - Click Add Platform App, and then click Enable App. The application is now able to access content.
Require manual admin authorization for limited access apps
When you select Require manual admin authorization for limited access apps, by default Box denies access to platform apps seeking limited access to Box accounts in your enterprise, and grants access to only those apps you authorize. When an account holder tries to use an unauthorized app for limited access, Box sends an email to you requesting you to authorize the app.