Aller au contenu principal

Prérequis

Préversion

L'intégration Salesforce Shield est en préversion et n'est pas encore activée sur les tenants DuoKey Cockpit standard. Ce guide décrit son fonctionnement et sa configuration. Contactez DuoKey pour en discuter dans le cadre de votre projet.

S'applique à :
Salesforce SetupConnected AppCertificat auto-signéIdentifiants de l'API REST

Vue d'ensemble​

Les prérequis incluent :

  1. La création d'une Connected App dans Salesforce
  2. La génération d'un certificat auto-signé
  3. L'obtention des identifiants de l'API REST

Étape 1 : Créer une Connected App​

Une Connected App établit une communication sécurisée entre DuoKey et Salesforce via l'API REST.

1

Accéder à l'App Manager

  1. Connectez-vous à votre compte Salesforce
  2. Cliquez sur l'icône d'engrenage Setup
  3. Dans Quick Find, recherchez « App Manager »
  4. Accédez à Apps → App Manager
2

Créer une nouvelle Connected App

  1. Cliquez sur le bouton New Connected App
  2. Renseignez les informations de base :
ChampValeur
Connected App NameDuoKey BYOK Integration
API Name(renseigné automatiquement)
Contact Email[email protected]
3

Configurer les paramètres OAuth

  1. Cochez Enable OAuth Settings
  2. Définissez l'URL de rappel : sfdc://oauth/restapi/success
  3. Dans Selected OAuth Scopes, ajoutez : Full access (full)
  4. Cliquez sur Save
Remarque

L'URL de rappel sfdc://oauth/restapi/success est standard pour les intégrations d'API REST Salesforce.

4

Obtenir le Consumer Key et le Secret

  1. Depuis l'App Manager, trouvez votre Connected App nouvellement créée
  2. Cliquez sur la flèche déroulante (▼) et sélectionnez View
  3. Dans la section API (Enable OAuth Settings), cliquez sur Manage Consumer Details
  4. Saisissez le code de vérification envoyé à votre adresse e-mail
  5. Copiez et enregistrez en lieu sûr :
    • Consumer Key (Client ID)
    • Consumer Secret (Client Secret)
Avertissement

Conservez ces identifiants en lieu sûr. Vous en aurez besoin lors de la configuration de l'application DuoKey.

Étape 2 : Générer un certificat auto-signé​

Salesforce requiert un certificat auto-signé pour l'intégration BYOK avec le service de clés en cache uniquement.

1

Accéder à la gestion des certificats

  1. Dans Salesforce Setup, recherchez « Certificate » dans Quick Find
  2. Accédez à Security → Certificate and Key Management
2

Créer un certificat auto-signé

  1. Cliquez sur Create Self-Signed Certificate
  2. Renseignez les détails du certificat :
ChampValeurRemarque
LabelDuoKey BYOK CertificateNom descriptif
Unique Name(renseigné automatiquement)Ou saisi manuellement
Key Size4096Recommandé pour la sécurité
Exportable Private KeyCoché Permet la sauvegarde/migration
Astuce

L'activation de « Exportable Private Key » vous permet d'exporter le certificat si nécessaire à des fins de sauvegarde ou de migration.

Cliquez sur Save

Étape 3 : Obtenir les identifiants de l'API REST​

Nom d'utilisateur et mot de passe Salesforce​

Il s'agit de vos identifiants de connexion Salesforce standard :

  • Nom d'utilisateur : l'e-mail de votre compte Salesforce
  • Mot de passe : le mot de passe de votre compte Salesforce

Générer le jeton de sécurité​

1

Réinitialiser le jeton de sécurité

  1. Cliquez sur votre icône de profil en haut à droite
  2. Sélectionnez Settings
  3. Dans Quick Find, recherchez « Reset My Security Token »
  4. Accédez à My Personal Information → Reset My Security Token
  5. Cliquez sur Reset Security Token
  6. Consultez votre e-mail pour le nouveau jeton de sécurité
  7. Copiez et enregistrez le jeton de sécurité en lieu sûr
Attention
  • Le jeton de sécurité est envoyé par e-mail et doit rester confidentiel
  • Si vous changez votre mot de passe, votre jeton de sécurité est automatiquement réinitialisé
  • Vous devrez utiliser le jeton de sécurité le plus récent pour l'authentification de l'API

Domaine/Instance Salesforce​

  1. Accédez à Setup Home → Company Settings → My Domain
  2. Notez votre nom de domaine (par ex. yourcompany.develop.lightning.force.com)
  3. Extrayez l'alias d'instance (par ex. yourcompany)

Récapitulatif des identifiants​

IdentifiantDescriptionExemple
Consumer KeyDepuis les paramètres OAuth de la Connected App3MVG9... (chaîne longue)
Consumer SecretDepuis les paramètres OAuth de la Connected App12345... (chaîne numérique)
Nom d'utilisateur SalesforceVotre e-mail de connexion Salesforce[email protected]
Mot de passe SalesforceLe mot de passe de votre compte SalesforceYourP@ssw0rd
Security TokenDepuis Reset My Security TokenABC123... (alphanumérique)
Domaine/InstanceVotre alias de domaine Salesforceyourcompany
CertificatNom du certificat auto-signéDuoKey BYOK Certificate
Astuce

Envisagez d'utiliser un gestionnaire de mots de passe sécurisé pour conserver ces identifiants en toute sécurité.

Liste de contrôle de vérification​

Prérequis terminés

Connected AppCréée avec OAuth activé
Identifiants ConsumerKey et Secret obtenus
CertificatClé de 4096 bits créée
Jeton de sécuritéObtenu par e-mail

Dépannage​

Étapes suivantes​