検索

第268章 Salesforce コンポーネント

download PDF

Camel バージョン 2.12 から利用可能

このコンポーネントは、Java DTO を使用して Salesforce と通信するためにプロデューサーおよびコンシューマーエンドポイントをサポートします。
これらの DTO を生成するコンパニオンの maven プラグイン Camel Salesforce プラグインがあります(詳細はこちらを参照してください)。

Maven ユーザーは、このコンポーネントの pom.xml に以下の依存関係を追加する必要があります。

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-salesforce</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>
注記

コンポーネントに貢献する開発者は、統合テストを実行するための環境の開始および設定方法に関する説明は、README.md ファイルを確認するように指示されます。

268.1. Salesforce への認証

コンポーネントは、3 つの OAuth 認証フローをサポートします。

フローごとに異なるプロパティーセットに、以下を設定する必要があります。

表268.1 各認証フローに設定するプロパティー
プロパティーSalesforce での検索場所フロー

clientId

接続されたアプリケーション、コンシューマーキー

すべてのフロー

clientSecret

接続されたアプリケーション、コンシューマーシークレット

ユーザー名-パスワード、トークンの更新

userName

Salesforce ユーザーのユーザー名

Username-Password、JWT Bearer トークン

password

Salesforce ユーザーパスワード

Username-Password

refreshToken

OAuth フローコールバックから

トークンの更新

keystore

接続されたアプリケーション、デジタル署名

JWT ベアラートークン

コンポーネントは自動的に設定しようとしているフローを判別し、曖昧さをなくし、authenticationType プロパティーを設定します。

注記

Username-Password Flow を実稼働環境で使用することは推奨されません。

注記

JWT Bearer Token Flow で使用される証明書は自己署名証明書になります。証明書と秘密鍵を保持する KeyStore には単一の certificate-private key エントリーのみが含まれている必要があります。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.