Loading
Connectivity issues between Mulesoft and customer corporate network.Read More
Salesforce Enforces New Security Requirements in Summer 2026Read More
Secure Your Salesforce Org
API (Enable OAuth Settings): Enable OAuth Settings Control

API (Enable OAuth Settings): Enable OAuth Settings Control

Enabling OAuth settings in a Salesforce Connected App allows the application to use secure, token-based authorization protocols and granular scopes.

Control Name

Connected Apps: API (Enable OAuth Settings): Enable OAuth Settings

Recommended Configuration

Enable OAuth Settings - Selected.

Control Overview

Enabling OAuth settings in a Salesforce Connected App allows the application to use secure, token-based authorization protocols and granular scopes rather than relying on less secure, legacy credential-sharing methods.

Security Risk If Not Configured

The Connected App cannot use OAuth 2.0, forcing the use of less secure methods like legacy session IDs or hard-coded credentials. This lack of standardized authorization prevents the enforcement of granular access controls, leaving the integration without the protective layers of scopes, refresh token policies, or multi-factor authentication.

Threat Scenarios

An attacker can harvest static credentials via Man-in-the-Middle attacks.

Estimated CVSS Score Range

Critical (9.0–10.0).

Risk Impact Considerations

Without OAuth settings enabled, you lose administrative visibility and revocation control (for example, OAuth Sessions).

Higher Risk When

When sensitive data must be accessed by public-facing apps, as the lack of OAuth protections means that any intercepted credential provides unrestricted access to the user's full permissions.

Low Risk When

If the app is strictly used for non-API functions, such as SAML-based Single Sign-On, where authentication is handled through a separate, secure identity provider handshake.

Business and Integration Considerations

While simpler to set up for legacy systems, disabling these settings creates a significant technical barrier that prevents the use of modern, scalable Salesforce features like Headless Identity and the REST API.

Recommended Remediation

Turn on "OAuth Settings" within the Connected App to establish a secure handshake using the Authorization Code or JWT Bearer flow, ensuring all API traffic is governed by granular scopes and PKCE.

Security Health Review Guidance

Security Health Review recommends this as a must have foundational setting for Connected Apps.

 
Loading
Salesforce Help | Article