と SalesforceQRadar 間の通信を有効にするには、 Salesforce コンソールで「外部クライアントアプリ」を設定し、アプリケーションによって生成された認証情報を取得してください。 ログ QRadar ソースを設定する際には、これらの詳細情報が必要です。
始める前に
Salesforce サーバー上で RESTful API が使用可能になっていない場合は、Salesforce サポートに連絡してください。
手順
- クライアント認証フロー用に、 Salesforce の外部クライアントアプリを設定します。
- Salesforce Security Monitoring サーバーにログインします。
- を選択します。
- 外部クライアントアプリの名称、API名、連絡先メールアドレス、およびその他の必須項目など、以下の情報をご入力ください。
- 「 OAuth の設定を有効にする」 を選択し、「 OAuth 」オプションを有効にします。
- [ ] で アプリの設定、[ ] を設定します コールバック URL。 アプリケーションに関する詳細情報を確認するためにユーザーをリダイレクトできる URL を入力してください。 例: https://login.salesforce.com/
https://login.salesforce.com/
- 「 OAuth のスコープ(選択済み)」 リストから、「 APIを介してユーザーデータを管理する(api)」 を選択します。
- 必要に応じて、残りのオプションパラメータを設定してください
- [ フローの有効化 ] で、[ クライアント認証情報のフローを有効にする] を選択します。
- 「保存/作成」 をクリックして、外部クライアントアプリを作成します
- 「 Salesforce 」外部クライアントアプリについて、「 OAuth 」ポリシーおよび「 Run As(ユーザー名)」 を設定します。
- に移動します。
- 先ほど作成した外部クライアントアプリを開きます。
- [ポリシー] タブをクリックし、[ 編集 ] をクリックします。
- 「 アプリポリシー」 で、「 OAuth 」を選択します。
- [ 権限管理設定] ウィンドウで、[ 権限管理を有効にする] チェックボックスを選択します。
- 「 OAuth 」ポリシー で、「 許可されるユーザー」 を「 すべてのユーザーが自己承認可能」 に設定します。
- 「 OAuth フローと外部クライアントアプリの機能強化」 の下で、「 クライアント認証情報フローを有効にする」 を選択します。
- [「 Run As (ユーザー名) 」] フィールドで、クライアント認証フローで使用する Salesforce ユーザーを選択します。
一部の Salesforce のUIバージョンでは、このフィールドは「 実行ユーザー」 として表示されます。
- 必要に応じて、残りのオプションパラメータを設定してください。
- 「保存」 をクリックします。
次に実行するタスク
コンシューマーキーとシークレットキーを取得するには、以下の手順に従ってください:
- ナビゲーションメニューから、「 の順に選択します。
- 先ほど作成した外部クライアントアプリを開きます。
- [設定] タブをクリックします。
- 「 OAuth 」の設定を展開します。
- 「 アプリ設定」 で、「 コンシューマーキーとシークレット」 をクリックします。 プロンプトが表示されたら、必要な認証コードを入力してください。
- 「 Consumer Details 」ページで、「 Consumer Key」 と「 Consumer Secret」 の値をメモしておいてください。