検索

268.14. オプション

download PDF

Salesforce コンポーネントは、以下に示す 29 個のオプションをサポートします。

Name説明デフォルトType

authenticationType (security)

使用する明示的な認証方法、USERNAME_PASSWORD、REFRESH_TOKEN、または JWT のいずれか。Salesforce コンポーネントは、プロパティーセットから使用する認証方法を自動決定できます。このプロパティーを設定して曖昧さを排除できます。

 

AuthenticationType

loginConfig (security)

1 つのネストされた Bean のすべての認証設定。そこに設定されたすべてのプロパティーはコンポーネントにも直接設定できます。

 

SalesforceLoginConfig

instanceUrl (security)

認証後に使用される Salesforce インスタンスの URL。デフォルトでは認証に成功したときに Salesforce から受信されます。

 

文字列

loginUrl (security)

認証に使用される Salesforce インスタンスに 必要な URL。デフォルトでは https://login.salesforce.comに設定されます。

https://login.salesforce.com

文字列

clientId (security)

Salesforce インスタンス設定で設定される接続されたアプリケーションの OAuth Consumer Key が 必要です。通常、接続されたアプリを設定する必要がありますが、パッケージをインストールして提供することができます。

 

文字列

clientSecret (security)

Salesforce インスタンス設定で設定される接続されたアプリケーションの OAuth Consumer Secret。

 

文字列

キーストア (セキュリティー)

OAuth JWT フローで使用するキーストアパラメーター。KeyStore には、秘密鍵と証明書が含まれるエントリーを 1 つだけ含める必要があります。Salesforce は証明書チェーンを検証しないため、これは簡単に自己署名証明書にすることができます。必ず、対応する接続したアプリケーションに証明書をアップロードするようにしてください。

 

KeyStoreParameters

refreshToken (セキュリティー)

更新トークンの OAuth フローですでに取得されたトークンを更新します。1 つは Web アプリケーションを設定し、更新トークンを受信するようにコールバック URL を設定するか、https://login.salesforce.com/services/oauth2/success または https://test.salesforce.com/services/oauth2/success で組み込みコールバックを使用してから、フローの最後にある URL から refresh_token を再設定します。開発中の組織 Salesforce では、コールバック Web アプリケーションを localhost でホストできることに注意してください。

 

文字列

userName (security)

OAuth フローでアクセストークンへのアクセスを取得するために使用されるユーザー名。パスワード OAuth フローの使用は簡単ですが、通常は他のフローよりも安全性が低いとみなされるため回避する必要があります。

 

文字列

パスワード (セキュリティー)

アクセストークンにアクセスするために OAuth フローで使用されるパスワード。パスワード OAuth フローの使用は簡単ですが、通常は他のフローよりも安全性が低いとみなされるため回避する必要があります。パスワードの最後にセキュリティートークンを追加するようにしてください。

 

文字列

lazyLogin (security)

true に設定すると、コンポーネントはコンポーネントの先頭で Salesforce に対して認証されなくなります。通常、これを(デフォルト)false に設定し、早い段階で認証し、認証の問題をすぐに認識します。

false

boolean

config (common)

グローバルエンドポイント設定: すべてのエンドポイントに共通する値を設定するのに使用します。

 

SalesforceEndpoint Config

httpClientProperties (common)

ベースとなる HTTP クライアントで設定できる任意のプロパティーを設定するために使用されます。利用可能なすべてのオプションについて SalesforceHttpClient と Jetty HttpClient のプロパティーを確認します。

 

マップ

longPollingTransport Properties (common)

ストリーミング API によって使用される BayeuxClient(CometD)で使用される LongPollingTransport(LongPollingTransport)で設定できるプロパティーを設定するために使用されます。

 

マップ

sslContextParameters (security)

使用する SSL パラメーター。利用可能なすべてのオプションについては SSLContextParameters クラスを参照してください。

 

SSLContextParameters

useGlobalSslContext Parameters (security)

グローバル SSL コンテキストパラメーターの使用の有効化

false

boolean

httpProxyHost (proxy)

使用する HTTP プロキシーサーバーのホスト名。

 

文字列

httpProxyPort (proxy)

使用する HTTP プロキシーサーバーのポート番号。

 

整数

httpProxyUsername (security)

HTTP プロキシーサーバーに対して認証するために使用するユーザー名。

 

文字列

httpProxyPassword (security)

HTTP プロキシーサーバーに対して認証するために使用するパスワード。

 

文字列

isHttpProxySocks4 (proxy)

true に設定すると、HTTP プロキシーが SOCKS4 プロキシーとして使用するように設定されます。

false

boolean

isHttpProxySecure (security)

false に設定すると、HTTP プロキシーへのアクセス時に TLS の使用が無効になります。

true

boolean

httpProxyIncluded Addresses (proxy)

HTTP プロキシーサーバーを使用するアドレスの一覧。

 

Set

httpProxyExcluded Addresses (proxy)

HTTP プロキシーサーバーを使用できないアドレスの一覧。

 

Set

httpProxyAuthUri (security)

HTTP プロキシーサーバーに対する認証で使用され、httpProxyUsername および httpProxyPassword を認証に使用するにはプロキシーサーバーの URI と一致する必要があります。

 

文字列

httpProxyRealm (security)

HTTP プロキシーサーバーに対する プリエンプションプ Basic/Digest 認証メソッドで使用されるプロキシーサーバーのレルム。

 

文字列

httpProxyUseDigest Auth (security)

true に設定すると、HTTP プロキシーに対して認証時に true ダイジェスト認証が使用されます。そうでないと、Basic 認証方法が使用されます。

false

boolean

packages (common)

生成された DTO クラスがどのパッケージであるか。通常、クラスは camel-salesforce-maven-plugin を使用して生成されます。生成された DTO を使用して、パラメーター/ヘッダー値で短い SObject 名を使用する利点を取得する場合はこれを設定します。

 

String[]

resolveProperty Placeholders (advanced)

起動時にコンポーネント自体がプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

boolean

Salesforce エンドポイントは、URI 構文を使用して設定します。

salesforce:operationName:topicName

以下の path パラメーターおよびクエリーパラメーターを使用します。

268.14.1. パスパラメーター(2 パラメーター):

Name説明デフォルトType

operationName

使用する操作

 

OperationName

topicName

使用するトピックの名前

 

文字列

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.