You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何构建类似HubSpot、Workbench的Salesforce集成,无需客户自建Connected App

Salesforce免客户自建Connected App集成实现方案

你看到的HubSpot这类第三方工具的集成逻辑,本质是使用了**ISV托管Connected App + 受管包(Managed Package)**的预装模式,不需要客户手动创建Connected App,具体实现路径如下:

核心原理

  • 你作为集成工具的开发商,提前在Salesforce合作伙伴开发环境中创建全局可用的Connected App,生成固定的Consumer Key、Secret存放在你的服务端
  • 将该Connected App关联到你发布的受管包中,客户安装受管包时自动完成Connected App的租户级部署,不需要客户手动配置任何密钥信息
  • 用户授权时直接使用你提前生成的固定Consumer Key走OAuth流程,拿到对应Salesforce租户的访问令牌后即可调取联系人等接口数据

具体操作步骤

  • 注册Salesforce合作伙伴账号,获取ISV专用的Developer Edition开发环境,普通个人开发环境不支持托管Connected App关联受管包的能力
  • 在ISV开发环境中创建Connected App,根据你的业务需求配置OAuth授权范围(调取联系人至少需要api权限),设置IP限制为宽松模式、回调地址为你自有应用的授权回调地址,保存后获取固定的Consumer Key与Consumer Secret,这组信息全程由你侧保管,无需透传给客户
  • 创建受管包,将关联的Connected App加入受管包组件列表,可根据你的需求配置安装时的授权规则:可选管理员安装时统一预授权所有用户,或用户首次使用时单独授权
  • 你可以选择将受管包发布到AppExchange公开上架,或是生成私有安装链接直接发送给指定客户,客户点击安装完成后即可直接走OAuth授权流程,无需做额外的Connected App配置

注意事项

  • 如果仅做联系人调取,受管包可以不需要添加任何自定义对象、触发器等额外组件,仅关联托管Connected App即可
  • 测试阶段可以直接生成受管包的Beta版本发送给测试客户安装,不需要走AppExchange正式审核流程

内容的提问来源于stack exchange,提问作者Junior

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 22:27:03