---
schema_version: "1"
id: 5acd81a11d5d5e95d0aac39e2a9d6972ea10eadb266c7aa10196eb25888b8041
title: Create an Authentication Provider for Box
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/experience/264-0-0/admin_files_connect_box_auth.md
canonical_url: https://help.salesforce.com/s/articleView?id=experience.admin_files_connect_box_auth.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: fa270cfd49a110bb2264cd658844243c671bea902e97adc7fbcadb1173c0538e
description: To use Box as an external data source, first create an authentication provider for it in Salesforce.
products:
  - Experiences
release: "264"
---
# Create an Authentication Provider for Box

To use Box as an external data source, first create an authentication provider for it in Salesforce.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d13676e73">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d13676e73 ">To create authentication providers:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d13676e73 ">
              <p>Customize Application</p>
              <p>AND</p>
              <p style="margin-bottom:0;">Manage Auth. Providers</p>
            </td>

          </tr>
        </tbody>
      </table>

For detailed visuals, tips, and troubleshooting, see the Files Connect [_Setup Guide_](https://org62.my.salesforce.com/sfc/p/000000000062/a/30000000TwBg/oY6nj5H8L_c0djY2t01Q5s39DqCk82b5lLKTOl9Aeuc) and [_User Guide_](https://org62.my.salesforce.com/sfc/p/000000000062/a/30000000TwBb/4P94FDKJU8TLPlV9UwgNyhFIeRb8cjoHnsneKTbtk9Q).

1. In Setup, enter Auth. Providers in the Quick Find box, then select **Auth. Providers**.
2. Click **New**.
3. For Provider Type, select **OpenID Connect**, and then set the following options:
    
    - Name — Enter the name you want to appear in Salesforce.
    - URL Suffix — Enter a suffix you want to appear at the end of the URL path. By default, the suffix reflects the Name entry.
    - Consumer Key — Enter any placeholder value. You fill this in after you create the Box application in Step 5.
    - Consumer Secret — Enter any placeholder value. You fill this in after you create the Box application in Step 5.
    - Authorize Endpoint URL — Enter https://account.box.com/api/oauth2/authorize
    - Token Endpoint URL — Enter https://api.box.com/oauth2/token
    - User Info Endpoint URL — Leave empty.
    - Default Scopes — Leave empty.
4. Click **Save**. Then, at the bottom of the Auth. Provider detail page, copy the Callback URL entry to a text file. (Use this when creating the Box application.)
5. After you create the Box application, edit the Salesforce Auth. Provider and replace the following values with those from the Box app.
    
    - Consumer.Key: the Box client\_id.
    - Consumer.Secret: the Box client\_secret.
6. Click **Save**.
    
    Your Box authentication provider is now ready to use. Next, you can create a Box application.
7. Using the credentials of your Box admin account, log in to https://app.box.com/developers/services.
8. Click **Create a Box Application**.
9. Enter a project name, select Box content, and click **Create Application**.
10. Click **Configure your application**.
11. In the **redirect\_uri** field, paste the Salesforce callback URL specified in the [OAuth2 specification](https://developer.salesforce.com/docs/atlas.en-us.salesforce_communities_implementation.meta/salesforce_communities_implementation/remoteaccess_authenticate.htm).
12. Copy the **client\_id** and **client\_secret** values to a text file. Enter these values at step 6 of Create an Authentication Provider in Salesforce.