54.4. Salesforce への認証
このコンポーネントは、次の 3 つの OAuth 認証フローをサポートしています。
フローごとに、異なるプロパティーセットを設定する必要があります。
| プロパティー | Salesforce のどこで見つけることができますか | フロー | 
|---|---|---|
|   clientId  |   接続されたアプリケーション、consumer キー  |   すべてのフロー  | 
|   clientSecret  |   コネクテッドアプリ、consumer シークレット  |   ユーザー名 - パスワード、更新トークン  | 
|   userName  |   Salesforce ユーザーのユーザー名  |   ユーザー名 - パスワード、JWT ベアラートークン  | 
|   password  |   Salesforce ユーザーのパスワード  |   Username-Password  | 
|   refreshToken  |   OAuth フローコールバックから  |   トークンの更新  | 
|   keystore  |   接続アプリケーション、デジタル証明書  |   JWT ベアラートークン  | 
				コンポーネントは、設定しようとしているフローを自動的に判断し、あいまいさを取り除くために authenticationType プロパティーを設定します。
			
本番環境でユーザー名とパスワードのフローを使用することは推奨しません。
JWT ベアラートークンフローで使用される証明書は、自己署名証明書にすることができます。証明書と秘密鍵を保持する KeyStore には、証明書と秘密鍵のエントリーを 1 つだけ含める必要があります。