54.4. 向 Salesforce 进行身份验证
组件支持三个 OAuth 身份验证流程:
对于每个流不同的属性集合,需要设置:
属性 | 在 Salesforce 上找到它 | 流 |
---|---|---|
clientId | 连接的 App, Consumer Key | 所有流 |
clientSecret | connected App, Consumer Secret | username-Password, Refresh Token |
userName | Salesforce 用户名 | 用户名密码、JWT Bearer 令牌 |
password | Salesforce 用户密码 | username-Password |
refreshToken | 来自 OAuth 流回调 | 刷新令牌 |
keystore | 连接的应用程序,过期证书 | JWT Bearer 令牌 |
组件自动决定您要配置的流,以删除模糊设置 authenticationType
属性。
不建议在生产环境中使用 Username-Password Flow。
JWT Bearer Token Flow 中使用的证书可以是自签名证书。保存证书和私钥的 KeyStore 必须仅包含单个证书私钥条目。