配置Airbyte连接Salesforce DB时,如何确定对应关联应用名称?
解决Salesforce与Airbyte连接的应用识别问题
- 核心结论:你不需要找已有的关联Salesforce数据库的应用,而是要新建一个专门用于Airbyte数据同步的Connected App(连接应用)——默认原有应用不会开放第三方工具所需的API权限,直接用已有应用还可能带来安全或权限冲突问题。
- 新建Connected App的操作步骤:
- 登录Salesforce后台,进入**Setup(设置)**界面,在顶部快速搜索框输入
App Manager并进入对应页面。 - 点击页面右上角的New Connected App按钮。
- 填写基础信息:
- 输入连接应用名称(比如
Airbyte_Salesforce_Sync) - 自动生成或修改API Name
- 填写你的联系邮箱
- 输入连接应用名称(比如
- 配置OAuth权限:
- 勾选Enable OAuth Settings选项
- 在Callback URL中填入Airbyte要求的回调地址(格式通常为
https://你的Airbyte实例地址/api/v1/oauth/callback) - 在Selected OAuth Scopes中添加必要权限,至少包含:
Access and manage your data (api)Perform requests on your behalf at any time (refresh_token, offline_access)Full access (full)(若需要同步全量数据)
- 保存设置后,系统会自动生成Client ID和Client Secret,复制这两个值填入Airbyte的Salesforce连接配置项即可完成设置。
- 登录Salesforce后台,进入**Setup(设置)**界面,在顶部快速搜索框输入
- 若坚持使用已有应用:
可进入每个应用的Manage Connected Apps详情页,查看是否有OAuth Enabled标识,且权限范围包含数据访问类权限。但此方法不推荐,容易引发权限冲突或安全隐患。
内容的提问来源于stack exchange,提问作者Aleksandr Semenov
相关产品推荐
相关产品推荐

