Salesforce 外部クライアントを、以下と通信するように設定する QRadar

と SalesforceQRadar 間の通信を有効にするには、 Salesforce コンソールで「外部クライアントアプリ」を設定し、アプリケーションによって生成された認証情報を取得してください。 ログ QRadar ソースを設定する際には、これらの詳細情報が必要です。

始める前に

Salesforce サーバー上で RESTful API が使用可能になっていない場合は、Salesforce サポートに連絡してください。

手順

  1. クライアント認証フロー用に、 Salesforce の外部クライアントアプリを設定します。
    1. Salesforce Security Monitoring サーバーにログインします。
    2. [設定] > [アプリマネージャー] > [ 新しい外部クライアントアプリ] ボタンを選択します。
    3. 外部クライアントアプリの名称、API名、連絡先メールアドレス、およびその他の必須項目など、以下の情報をご入力ください。
    4. 「 OAuth の設定を有効にする」 を選択し、「 OAuth 」オプションを有効にします。
    5. [ ] で アプリの設定、[ ] を設定します コールバック URL。 アプリケーションに関する詳細情報を確認するためにユーザーをリダイレクトできる URL を入力してください。 例: https://login.salesforce.com/
      https://login.salesforce.com/
    6. 「 OAuth のスコープ(選択済み)」 リストから、「 APIを介してユーザーデータを管理する(api)」 を選択します。
    7. 必要に応じて、残りのオプションパラメータを設定してください
    8. [ フローの有効化 ] で、[ クライアント認証情報のフローを有効にする] を選択します。
    9. 「保存/作成」 をクリックして、外部クライアントアプリを作成します
  2. 「 Salesforce 」外部クライアントアプリについて、「 OAuth 」ポリシーおよび「 Run As(ユーザー名)」 を設定します。
    1. 「設定 」>「 外部クライアントアプリマネージャー」 に移動します。
    2. 先ほど作成した外部クライアントアプリを開きます。
    3. [ポリシー] タブをクリックし、[ 編集 ] をクリックします。
    4. アプリポリシー」 で、「 OAuth 」を選択します。
    5. [ 権限管理設定] ウィンドウで、[ 権限管理を有効にする] チェックボックスを選択します。
    6. OAuth 」ポリシー で、「 許可されるユーザー」 を「 すべてのユーザーが自己承認可能」 に設定します。
    7. OAuth フローと外部クライアントアプリの機能強化」 の下で、「 クライアント認証情報フローを有効にする」 を選択します。
    8. [「 Run As (ユーザー名) 」] フィールドで、クライアント認証フローで使用する Salesforce ユーザーを選択します。
      一部の Salesforce のUIバージョンでは、このフィールドは「 実行ユーザー」 として表示されます。
    9. 必要に応じて、残りのオプションパラメータを設定してください。
    10. 「保存」 をクリックします。

次に実行するタスク

コンシューマーキーとシークレットキーを取得するには、以下の手順に従ってください:
  1. ナビゲーションメニューから、「 設定 」>「 外部クライアントアプリマネージャー」 の順に選択します。
  2. 先ほど作成した外部クライアントアプリを開きます。
  3. [設定] タブをクリックします。
  4. 「 OAuth 」の設定を展開します。
  5. アプリ設定」 で、「 コンシューマーキーとシークレット」 をクリックします。 プロンプトが表示されたら、必要な認証コードを入力してください。
  6. Consumer Details 」ページで、「 Consumer Key」 と「 Consumer Secret」 の値をメモしておいてください。