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