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

Salesforce连接器-用户名密码认证:salesforce:ConnectionConfig是否支持?

Salesforce ConnectionConfig 是否支持用户名-密码认证方式?

是的,ConnectionConfig(Salesforce Java SDK/Partner API 中的核心配置类)完全支持用户名-密码认证方式,这是服务器端集成场景中最常用的认证模式之一。

核心配置参数

要启用该认证方式,需配置以下关键参数:

  • setUsername():Salesforce 账号的完整用户名(通常包含域名后缀,如 user@your-org.com)
  • setPassword():账号密码 + 安全令牌(若你的服务器IP不在Salesforce信任IP列表内;若在信任IP范围,直接使用纯密码即可)
  • setAuthEndpoint():Salesforce 认证端点,生产环境示例为 https://login.salesforce.com/services/Soap/u/59.0,沙箱环境为 https://test.salesforce.com/services/Soap/u/59.0(需替换为你实际使用的API版本)

代码示例

// 初始化配置
ConnectionConfig config = new ConnectionConfig();
config.setUsername("your-salesforce-username@example.com");
// 密码+安全令牌(IP非信任范围时)
config.setPassword("your-account-password" + "your-security-token");
config.setAuthEndpoint("https://login.salesforce.com/services/Soap/u/59.0");

// 建立连接
ConnectorConfig connectorConfig = new ConnectorConfig(config);
PartnerConnection connection = Connector.newConnection(connectorConfig);

注意事项

  • 安全令牌获取:可通过Salesforce账号设置中的「重置我的安全令牌」功能生成
  • IP信任列表:若将服务器IP添加至Salesforce的「网络访问」信任范围,无需在密码后拼接安全令牌
  • API权限:确保所用Salesforce账号已开启「API Enabled」权限(在账号权限集配置中设置)
  • API版本:建议使用与你的Salesforce实例兼容的稳定API版本,避免因版本差异导致兼容性问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 16:12:38