Glossaire Salesforce DevOps

Identifiant nommé

Un composant de métadonnées qui stocke le endpoint et les détails d'authentification d'un système externe pour réutilisation dans Apex et Flow.

Définition

Un identifiant nommé est un composant de métadonnées Salesforce qui stocke l'URL du endpoint et les détails d'authentification d'un système externe dans un seul enregistrement réutilisable, afin que les callouts Apex et les actions HTTP de Flow puissent référencer l'identifiant nommé plutôt que de coder en dur des URL et des secrets. Il centralise l'authentification (OAuth, authentification basique, ou basée sur certificat) et permet aux administrateurs de faire tourner les identifiants sans toucher au code, ce qui garde aussi les secrets hors des classes Apex et du contrôle de version. Les identifiants nommés se déploient comme métadonnées comme tout autre composant, mais les valeurs d'identifiants elles-mêmes sont exclues des déploiements de métadonnées pour des raisons de sécurité et doivent être ressaisies par org, ce qui est une source courante de bugs d'intégration du type « ça marchait en sandbox mais pas en production ». Les identifiants nommés hérités et le nouveau modèle d'identifiant externe se comportent suffisamment différemment pour que la migration entre les deux nécessite de la prudence. Notre guide DevOps Salesforce couvre les schémas d'intégration dans le cadre du processus de release plus large.

En pratique

Comment cela fonctionne dans Serpent

Serpent déploie les métadonnées des identifiants nommés dans le cadre de la release d'une tâche, et signale quand les valeurs d'identifiants d'une org cible nécessitent encore une saisie manuelle après le déploiement, car ces secrets ne voyagent jamais avec les métadonnées. Cela évite qu'une release dépendante d'une intégration ne casse silencieusement dans une nouvelle org parce qu'un jeton n'a pas été reconfiguré. La comparaison d'org fait aussi apparaître les différences d'identifiants nommés entre environnements, afin que la dérive soit détectée avant de provoquer un échec d'intégration en production. Voir la gestion des orgs dans Serpent pour savoir comment la configuration spécifique à l'environnement est suivie.

Traçabilité des approbations et des audits dans Serpent

Démarrez gratuitement. Pas de carte bancaire, pas d'installation, aucun engagement.

Configuration en moins de 15 minutes. Aucun recrutement DevOps nécessaire.

Curieux de livrer plus vite avant de vous lancer ? Parlons-en

Sans engagement.