One of the key advantages of using Box is how easily we integrate with third-party services that allow you to leverage many different tool sets on your Box content. In some cases, when you attempt to use one of these applications, you may see the error below:
"Disabled by Administrator: This application cannot be used because it is not allowed by your Box administrator. If you have any questions, please contact your administrator at [your Box Admin's email]."
Environment
Anyone using third-party applications with Box.
Resolution Steps for an End-User
If you are an end user experiencing this problem, you will need to reach out to your Box Administrator referenced in the error message.
Resolution Steps for a Box Administrator
Published Applications
- Navigate to the Admin Console > Apps.
- Scroll to the bottom of the page for Individual Application Controls and search for the name of the application.
- If the app is listed in the search results, make sure the status is set to Available. The page will auto-save and the end-user can now access the app.
Unpublished Applications
If the app is not listed in the search results, it is called an Unpublished Application, an app that is not publicly available in our App Gallery. In this case, follow the steps below:
- In the Apps tab, locate Custom Apps tab and click the Settings button.
Disable unpublished apps by default option will be enabled if you are experiencing this issue. Use the ‘Add App’ button in the Custom Apps Manager to add the client ID to enable the app.
- If this is an internal application, you should ask the app developer for this value from the configuration tab of the developer console (aka client ID).
- Otherwise, the needed value can be found on the Disabled by Administrator error message page by navigating to the URL. For example:
- The value you need is after "client_id=".
- Copy-paste the client_id (also called the API Key) into the 'Add App’ pop-up.
-
View the app details.
- Click Save. The end-user should now be able to work with the Application.
Root Cause
For security reasons, some Box admin teams prefer to limit the applications end-users can connect to Box. With the two primary options in the Third Party Applications section, Admins can mass disable apps and will need to enable individual apps as the request comes up.