---
schema_version: "1"
id: 1184f508e60ac2cc965f8eef3f9da6175b5d35581097efec6c936e060e231660
title: Configure a Web Server Flow
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/configure_web_server_flow_for_external_client_apps.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.configure_web_server_flow_for_external_client_apps.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: e90fbbbde203feac56594ea052b0b2e2aa464da5c0ad83e9e5ac2216d64e64cc
description: To integrate an external web app with the Salesforce API, configure an external client app to use the OAuth 2.0 web server flow, which implements the OAuth 2.0 authorization code grant type.
products:
  - Security
  - Cross Cloud
release: "264"
---
# Configure a Web Server Flow

To integrate an external web app with the Salesforce API, configure an external client app to use the OAuth 2.0 web server flow, which implements the OAuth 2.0 authorization code grant type.

### 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: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Professional</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="d41851e49">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d41851e49 ">To configure an external client app for OAuth 2.0 Client Credentials flow</td>
            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d41851e49 ">Create, edit, and delete External Client Apps</td>
          </tr>
        </tbody>
      </table>

1. From Setup, in the Quick Find box, enter External Client Apps Manager, and then select **External Client Apps Manager**.
2. From the actions dropdown list, select **Edit Settings** for the external client app.
3. In the OAuth Settings section, select **Enable OAuth**.
4. Configure [basic OAuth settings](https://help.salesforce.com/s/articleView?id=xcloud.configure_external_client_app_oauth_settings.htm&release=264.0.0&type=5 "Configure the OAuth settings to set the structure of the local external client app.").
5. Save the settings.