intégration Salesforce

Intégrer Identity Security Posture Management (ISPM) à votre tenant Salesforce en effectuant les tâches suivantes dans l'ordre :

Télécharger le fichier de certificat du serveur

  1. Dans la console Identity Security Posture Management, accédez à Paramètres > Galerie des intégrations.

  2. Sélectionnez Salesforce .

  3. Saisissez un nom dans le champ Nom de la source.

  4. Cliquez sur Générer server.crt.

  5. Cliquez sur Télécharger le serveur.crt.

Ajouter des IP ISPM à votre plage d'IP de confiance

Facultatif. Si votre tenant Salesforce comporte une liste d'autorisation IP, vous devez inclure ces adresses IP ISPM dans votre plage d'IP de confiance.

  • 18.98.16.160/27

  • 3.44.64.96/27

  • 3.40.0.96/27

  • 13.52.68.184

  • 54.193.209.206

  • 13.57.96.208

  • 184.72.14.192

  • 13.57.65.107

  • 13.57.96.250

  • 18.99.81.192/27

  • 18.97.155.0/27

  1. Dans le menu de gauche, accédez à Paramètres > Sécurité.

  2. Cliquez sur Accès réseau. La page Plage d'IP de confiance s'ouvre.

  3. Créez une règle pour chacune des adresses IP ci-dessus :

    1. Cliquez sur Nouveau.

    2. Définissez l'adresse IP de début et l'adresse IP de fin.

    3. Ajouter une description Par exemple, ISPM IP number 1.

  4. Répétez les étapes 1 à 3 pour chaque adresse IP ISPM.

Créer un ensemble de d'autorisations

  1. Dans votre Tenant Salesforce, accédez à Paramètres > Configuration.
  2. Dans ADMINISTRATION, sélectionnez Utilisateurs > Ensembles d'autorisations. La page Ensembles d'autorisations s'ouvre.

  3. Cliquez sur Nouveau. L'écran Créer s'ouvre.

  4. Dans la section Saisir les informations de l'ensemble d'autorisations, saisissez ISPM SFDC integration permission en qu'étiquette.

  5. Facultatif. Saisissez une description.

  6. Dans la section Sélectionner le type d'utilisateurs qui utilisera cet ensemble d'autorisations, définissez Licence sur Aucune.

  7. Cliquez sur Enregistrer.

  8. Faites défiler vers le bas jusqu'à la section Système et sélectionnez Autorisations système. La page d'Autorisation d'intégration SFDC ISPM s'ouvre.

  9. Cliquez sur Modifier pour modifier les autorisations système.

  10. Sélectionnez les autorisations suivantes :

    • API activée. Cette autorisation système permet à ISPM d'accéder à n'importe quelle API Salesforce.com.

    • Afficher l'installation et la configuration

    • Afficher toutes les données

    • Gérer la MFA dans l'API

    • Gérer la MFA dans l'API

    • Facultatif. Personnaliser l'application Cette autorisation système autorise l'ISPM à détecter les applications Salesforce non autorisées installées par les utilisateurs.

    Parfois, lorsque vous sélectionnez une autorisation, d'autres autorisations système sont sélectionnées automatiquement. Voir Autorisations système Salesforce.

  11. Facultatif. Sélectionnez toutes les autorisations système suivantes pour permettre à ISPM de détecter les identités de charge de travail Salesforce, y compris les apps connectées.

    • Gérer les applications connectées

    • Modifier les métadonnées à l'aide des fonctions de l'API de métadonnées

    • Afficher toutes les applications clientes externes

    • Afficher toutes les applications clientes externes, afficher leurs paramètres, et modifier leurs politiques

    • Afficher les rôles et la hiérarchie des rôles

    • Personnaliser l'application

  12. Sélectionnez les autorisations utilisateur Afficher tous les profils.

  13. Cliquez sur Enregistrer. L'écran Confirmation des modifications d'autorisation s'ouvre.

  14. Examinez les autorisations que vous avez sélectionnées et cliquez sur Enregistrer.

Affecter l'ensemble d'autorisations

  1. Dans votre Tenant Salesforce, accédez à Paramètres > Configuration.
  2. Dans ADMINISTRATION, sélectionnez Utilisateurs > Utilisateurs.

  3. Sélectionnez un compte utilisateur que vous souhaitez utiliser pour l'intégration ISPM. Ce compte doit avoir Salesforce comme licence utilisateur.

  4. Accédez à la section Affectations d'ensembles d'autorisations.

  5. Cliquez sur Modifier l'affectation.

  6. Recherchez et sélectionnez l'ensemble Identity Security Posture Managementd'autorisations d'intégration SFDC.

  7. Cliquez sur Ajouter.

  8. Assurez-vous qu'il apparaît dans la section Ensembles d'autorisations activés.

  9. Cliquez sur Enregistrer.

Créer une app client externe

  1. Dans votre Tenant Salesforce, accédez à Paramètres > Configuration.
  2. Dans Outils de la plateforme, accédez à Apps > Gestionnaire d'app client externe.

  3. Cliquez sur Nouvelle application client externe.

  4. Accédez à la section Informations de base et saisissez des valeurs dans les champs suivants :

    1. Nom de l'application client externe : Saisissez une étiquette pour l'app. Par exemple, ISPM SFDC Integration

    2. Nom API : ce champ est renseigné automatiquement. Laissez cette valeur telle quelle.

    3. E-mail de contact : saisissez une adresse e-mail.

    4. État de la distribution : sélectionnez Local.

  5. Accédez à la section API (Activer les paramètres OAuth ) et saisissez des valeurs pour les champs suivants :

    1. Cochez la case Activer OAuth.

    2. Dans le champ URL de rappel, saisissez http://localhost:1717/OauthRedirect

    3. Sous Permissions OAuth, ajoutez les permissions OAuth suivantes :

      1. Gérer des données utilisateur avec API

      2. Gérer les données utilisateur via les navigateurs Web (Web)

      3. Formuler des requêtes à tout moment (refresh_token, offline_access)

    4. Accédez à la section Activation du flux :

      1. Sélectionnez Activer le flux JWT Bearer.

      2. Chargez le fichier de certificat du serveur (server.crt) que vous avez téléchargé précédemment depuis la console ISPM.

    5. Accédez à la section Sécurité et assurez-vous que les cases suivantes sont sélectionnées :

      • Exiger un secret pour le flux du serveur Web

      • Exiger un secret pour le flux du jeton d'actualisation

    6. Cliquez sur Créer.

    7. Sur la page de l'application client externe, accédez à l'onglet Paramètres.

    8. Sous Paramètres OAuth, cliquez sur le champ Clé consommateur et Secret et copiez la valeur de la clé consommateur. Stockez cette valeur en sécurité.

  6. Accédez à l'onglet Politiques et cliquez sur Modifier.

  7. Accédez à la section Politiques OAuth et procédez aux étapes suivantes :

    1. Définissez le champ Utilisateurs autorisés sur Admin approved users are pre-authorized.

    2. Pour le champ Sélectionner des ensembles d'autorisations, sélectionnez l'ensemble d'autorisations que vous venez de créer.

    1. Dans la sous-section Autorisation d'application :

      1. Sélectionnez Le jeton d'actualisation est valide jusqu'à ce qu'il soit révoqué.

      2. Définissez Relaxation IP sur Appliquer les restrictions IP.

    2. Cliquez sur Enregistrer.

Partager les paramètres avec ISPM

  1. Dans la console Identity Security Posture Management, accédez à Paramètres > Galerie des intégrations.

  2. Sélectionnez Salesforce .

  3. Saisissez le nom d'utilisateur de l'utilisateur auquel vous avez affecté à l'ensemble d'autorisations.

  4. Saisissez la clé consommateur que vous avez copiée précédemment.

  5. Cliquez sur Soumettre.

Salesforce Autorisations système

Lors de l'intégration de Salesforce avec Identity Security Posture Management (ISPM), Salesforce sélectionne automatiquement des autorisations supplémentaires lorsque vous sélectionnez certaines autorisations système à inclure dans un ensemble d'autorisations.

Autorisation système Autorisations système supplémentaires sélectionnées automatiquement
Afficher l'installation et la configuration Afficher les rôles et la hiérarchie des rôles
Afficher toutes les données
  • Lire et Tout afficher sur tous les objets standard et personnalisés
  • Afficher l'installation et la configuration
  • Afficher les fichiers journaux des événements
  • Afficher les tableaux de bord dans les dossiers publics
  • Afficher les rapports dans des dossiers publics
  • Afficher les événements de Forensics de connexion
  • Afficher les données de surveillance des événements en temps réel
Gérer la MFA dans l'API
  • Gérer les utilisateurs
  • Réinitialiser les mots de passe des utilisateurs et déverrouiller les utilisateurs
  • Voir tous les utilisateurs
  • Gérer les profils et les ensembles d'autorisations
  • Affecter l'ensemble d'autorisations
  • Gérer les rôles
  • Gérer les adresses IP
  • Gérer le partage
  • Afficher l'installation et la configuration
  • Gérer les utilisateurs internes
  • Gérer les Politiques de mot de passe
  • Gérer les politiques d'accès de connexion
  • Gérer la MFA dans l'interface utilisateur
Personnaliser l'application
  • Afficher l'installation et la configuration
  • Gérer les autorisations personnalisées

Options de configuration supplémentaires