Configuration du client externe « Salesforce » pour communiquer avec QRadar

Pour permettre la communication entre QRadar et Salesforce, configurez une application cliente externe dans la console Salesforce et récupérez les informations d'authentification générées par l'application. Ces informations sont obligatoires lors de la configuration de la source de journalisation QRadar .

Avant de commencer

Si l'API RESTful n'est pas activée sur votre serveur Salesforce, contactez le support Salesforce.

Procédure

  1. Configurer une application client externe « Salesforce » pour le flux d'authentification par identifiants client.
    1. Connectez-vous à votre serveur Salesforce Security Monitoring.
    2. Accédez à Configuration > Gestionnaire d'applications > bouton Nouvelle application cliente externe.
    3. Veuillez fournir les informations suivantes : nom de l'application cliente externe, nom de l'API, adresse e-mail de contact et autres champs obligatoires.
    4. Sélectionnez « Activer les paramètres d' OAuth » et activez l'option « OAuth ».
    5. Dans les paramètres de l'application, configurez l' URL de rappel. Saisissez une URL vers laquelle les utilisateurs peuvent être redirigés pour obtenir plus d'informations sur l'application. Par exemple : https://login.salesforce.com/
      https://login.salesforce.com/
    6. Dans la liste « Portées d' OAuth s sélectionnées », sélectionnez « Gérer les données utilisateur via les API (api) »
    7. Configurez les paramètres optionnels restants selon vos besoins
    8. Dans la section « Activation du flux », sélectionnez « Activer le flux d'informations d'identification du client ».
    9. Cliquez sur « Enregistrer/Créer » pour créer l'application client externe.
  2. Configurez les règles « OAuth » et «Run As» (nom d'utilisateur) pour l'application client externe Salesforce.
    1. Accédez à « Configuration > Gestionnaire d'applications client externes ».
    2. Ouvrez l' application client externe créée précédemment.
    3. Cliquez sur l'onglet « Politiques », puis sur « Modifier ».
    4. Dans la section « Politiques des applications », sélectionnez « OAuth ».
    5. Dans la fenêtre « Paramètres de gestion des droits », cochez la case « Activer la gestion des droits ».
    6. Dans la section « Politiques d' OAuth », définissez le paramètre « Utilisateurs autorisés » sur « Tous les utilisateurs peuvent s'autoriser eux-mêmes ».
    7. Dans la section « Flux d’ OAuth s et améliorations de l’application client externe », sélectionnez « Activer le flux d’s par identifiants client ».
    8. Dans le champ « Exécuter en tant que (nom d'utilisateur) », sélectionnez l'utilisateur « Salesforce » que le flux d'informations d'identification du client utilisera.
      Dans certaines versions de l'interface utilisateur d' Salesforce, ce champ s'intitule « Utilisateur d'exécution ».
    9. Configurez les paramètres optionnels restants selon vos besoins.
    10. Cliquez sur « Enregistrer ».

Etape suivante

Pour obtenir la clé client et la clé secrète, procédez comme suit :
  1. Dans le menu de navigation, accédez à Configuration > Gestionnaire d'applications client externes.
  2. Ouvrez l' application client externe créée précédemment.
  3. Cliquez sur l'onglet « Paramètres ».
  4. Développez les paramètres d' OAuth.
  5. Dans les paramètres de l'application, cliquez sur « Clé client » et « Clé secrète ». Si on vous le demande, saisissez le code de vérification requis.
  6. Sur la page « Détails du consommateur », notez les valeurs « Clé du consommateur » et « Clé secrète du consommateur ».