Salesforce で OAuth 認証を簡単に設定する方法
Salesforce は、統合されたインターフェースを通じて、営業、サービス、マーケティングなどを管理するためのクラウドベースの顧客関係管理(CRM)プラットフォームです。シームレスなデータ交換のために、外部システムと統合するための API とツールを提供しています。
OAuth は、パスワードを公開することなく、アプリケーションが他のサービスからユーザーデータに安全にアクセスできるようにするオープン標準の認可プロトコルです。アクセストークンとさまざまな許可タイプを使用して、アプリがアクセスできるデータを制御します。CData は、使いやすいドライバーとコネクタを通じて、トークンの生成、更新、接続を処理することで、このプロセスを簡素化します。これにより、複雑なコードを書いたり、OAuth を手動で管理したりすることなく、Salesforce などのプラットフォームに接続できます。
Salesforce API アプリケーションの作成
Salesforce は安全な API アクセスのために OAuth 2.0 を使用しており、事前に接続アプリケーションを設定する必要があります。以下の手順に従ってください。
- Salesforce アカウントにサインインします。
- Salesforce ダッシュボードで、歯車アイコンをクリックし、メニューから Setup を選択します。
- 左側のサイドバーで Apps に移動し、App Manager をクリックします。次に、New External Client App をクリックして新しいアプリケーションの作成を開始します。
- アプリケーションに関する以下の情報を入力します。
- External Client App Name: アプリケーションを識別するための名前。
- API Name: アプリケーション名に基づいて自動的に入力され、内部で使用されます。
- Contact Email: 有効なメールアドレス。



Salesforce での OAuth アクセスの設定
- 下にスクロールして API をクリックし、OAuth Settings を有効にします。次のアプリ設定を適宜構成してください。
- Enable OAuth オプションにチェックを入れます。
- Callback URL: デスクトップアプリの場合、コールバック URL として https://localhost:33333 のような未使用の localhost ポートを使用します。Web アプリの場合、Salesforce がレスポンスを送信する安全な HTTPS リンクである必要があります。
- OAuth Scopes: 接続アプリがユーザーの Salesforce データと機能にどのレベルのアクセス権を持つかを定義します。OAuth スコープで、次の2つ(最低限)を左から右に移動します: Access and manage your data (api) および Perform requests on your behalf at any time (refresh_token, offline_access)。
- Flow Enablement に移動し、以下のオプションを有効にします。
- Enable Client Credentials Flow にチェックを入れます。
- Enable Authorization Code and Credentials Flow にチェックを入れます。
- 「Require user credentials in the POST body for Authorization Code and Credentials Flow」を有効にします。
- Enable Token Exchange Flow にチェックを入れます。
- Create をクリックしてプロセスを完了します。
- アプリが作成され、App Manager のリストに表示されます。右側に移動し、ドロップダウンメニューから View をクリックします。
- ページには、OAuth 接続に使用する Client ID(Consumer Key)、Client Secret(Consumer Secret)、および Callback URL が表示されます。





CData JDBC ドライバーのセットアップまたは Postman で、Client ID、Client Secret、および Callback URL を入力します。プロンプトが表示されたら、Salesforce にサインインしてアプリを認可します。ツールはアクセストークンを取得し、Salesforce への安全な接続を確立します。

Salesforce で OAuth を設定し、Client ID と Client Secret を使用して安全なアクセスを有効にします。CData ドライバーおよびコネクタを使用すれば、OAuth 2.0 を使用して BI ツール、分析プラットフォーム、ETL ワークフローを簡単に接続できます。
今すぐ始めましょう
270種類以上の CData ドライバーおよびコネクタからお選びいただき、30日間の無料トライアルをお試しください。また、実装プロセスの詳細については、CData ソリューションで OAuth を始めるためのステップバイステップガイドもご覧ください。
ご質問や問題が発生した場合は、サポートチームがいつでもお手伝いいたします。