---
schema_version: "1"
id: 9ae2a77b883a739b1169a8c204a9ba529bac7e6242b874cf82eb5f20a2f86613
title: Enable or Disable External Client App Plugins
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/meta_enable_external_client_app_plugins.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.meta_enable_external_client_app_plugins.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 9dd95a6828178598d0db6d5508a97dd095601bba1a4f8645361423ed69a304e5
description: Salesforce admins can disable an external client app or its plugins on their external client apps. All changes are made through the configurable policies file in the metadata API.
products:
  - Security
  - Cross Cloud
release: "264"
---
# Enable or Disable External Client App Plugins

Salesforce admins can disable an external client app or its plugins on their external client apps. All changes are made through the configurable policies file in the metadata API.

### Required Editions

<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="d53318e27">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d53318e27 ">To view all external client apps, view their settings, and edit their OAuth policies
              file</td>
            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d53318e27 ">View all External Client Apps, view their settings, and edit their policies</td>
          </tr>
        </tbody>
      </table>

To enable or disable an external client app plugin, you must first deploy an external client app on your Salesforce org. [Deploy an External Client App That References the Source Org’s Global OAuth Settings File](https://help.salesforce.com/s/articleView?id=xcloud.deploy_external_client_app_that_references_the_source_org.htm&release=264.0.0&type=5 "Deploy an external client app on a new org, and have it reference the source org’s credentials. To configure this relationship, edit the OAuth link in the OAuth settings file and remove the reference to the global OAuth settings file in the package.xml manifest file of the new org."), or [Deploy an External Client App with a New Global OAuth Settings File](https://help.salesforce.com/s/articleView?id=xcloud.deploy_external_client_app_with_global_settings_file.htm&release=264.0.0&type=5 "Deploy the source org’s metadata on an org with its own OAuth consumer. To configure the app, remove the OAuth link in the OAuth settings file and add a reference to the global OAuth settings file in the package.xml manifest file on the new org.").

1. Open the ExtlClntAppConfigurablePolicies file for your org.
    
    The configurable policies file is generated when the external client app is deployed.
2. To enable or disable a plugin, edit the field values in the configurable policies file.
    - To disable the external client app and all plugins, set `isEnabled` to false.
    - To disable the OAuth plugin, set the `isOauthPluginEnabled` field to false.
3. Deploy the configurable policies changes.
    
    ```
    sf project deploy start --manifest package.xml --target-org johndoe@example.com
    ```
4. Use this command to retrieve the updated external client app information.
    
    ```
    sf project retrieve start --manifest package.xml --target-org johndoe@example.com
    ```