integration-connectivity-connected-app-configure

Automate OAuth flow, JWT bearer, and Connected App configuration in Salesforce.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/padjei/SF_Agents --skill integration-connectivity-connected-app-configure-padjei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integration-connectivity-connected-app-configure
Source: https://github.com/padjei/SF_Agents/tree/main/.claude/skills/integration-connectivity-connected-app-configure
Command: npx skills add https://github.com/padjei/SF_Agents --skill integration-connectivity-connected-app-configure-padjei

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires platform-metadata-deploy, sf-metadata, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of setting up and managing OAuth flows, JWT bearer authentication, and Salesforce Connected Apps & External Client Apps, ensuring secure integration and compliance.

Core Features & Use Cases

  • OAuth Flow Configuration: Automate the setup of various OAuth flows (e.g., Authorization Code, PKCE, JWT Bearer).
  • JWT Bearer Setup: Facilitate server-to-server integrations and automated workflows using JWT Bearer authentication.
  • Connected Apps & ECAs Management: Create, configure, and manage Salesforce Connected Apps and External Client Apps for secure and compliant data access.
  • Use Case: Create a new Connected App for an API integration that requires server-to-server communication, or set up an External Client App for a mobile application with enhanced security controls.

Quick Start

Use the integration-connectivity-connected-app-configure skill to create a new Connected App for your API integration 'MyAPIApp'.

Frequently Asked Questions about integration-connectivity-connected-app-configure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a Connected App in Salesforce for JWT bearer authentication?

To configure a Connected App for JWT bearer authentication in Salesforce, you need to select the JWT OAuth flow, define the required scopes, set up the certificate, and deploy the app using the Salesforce metadata API. This automates server-to-server integration setup.

What is the difference between Connected Apps and External Client Apps in Salesforce OAuth?

Connected Apps and External Client Apps in Salesforce both manage OAuth flows, but External Client Apps offer enhanced security controls tailored for mobile applications. You can create and configure either type to ensure secure and compliant data access for your specific integration.

How do I set up OAuth flows and callback URLs for a Salesforce API integration?

Setting up OAuth flows for a Salesforce API integration involves selecting the appropriate flow like Authorization Code or PKCE, defining the scopes, and configuring the callback URLs. The configuration can be automated and deployed via the Salesforce metadata API.

Do I need Salesforce metadata API access to automate Connected App deployment?

Yes, you need Salesforce metadata API access to automate the deployment and management of Connected Apps and External Client Apps. This access allows you to programmatically handle OAuth configuration, scope definition, and app deployment.

Can I automate PKCE flow setup for a Salesforce External Client App?

Yes, you can automate the setup of the PKCE OAuth flow for a Salesforce External Client App. The configuration process handles OAuth flow selection, scope definition, callback URL setup, and deployment to support secure mobile application integrations.

What are the limitations when managing Salesforce Connected Apps via metadata API?

When managing Salesforce Connected Apps via the metadata API, you are constrained by the need for proper OAuth configuration knowledge and metadata API access. Complex security policies or specific certificate management may require additional manual validation.