Glossaire Salesforce DevOps

Connected App

Une connected app est le moyen par lequel tout outil externe s'authentifie auprès de Salesforce, et ses paramètres OAuth sont des métadonnées que la plupart des équipes gèrent à la main dans chaque org.

Définition

Une connected app enregistre une application externe, une intégration, un runner CI, un client mobile, auprès de la couche OAuth de Salesforce, en définissant les URL de rappel, les scopes et les paramètres de relaxation IP qui déterminent comment cette application s'authentifie et à quoi elle peut accéder. Les métadonnées d'une connected app se déploient via l'API standard, mais le secret consommateur n'est pas inclus dans les métadonnées déployées pour des raisons de sécurité, donc chaque nouvel environnement a besoin de son propre échange d'identifiants ou d'un Named Credential pointant vers la bonne connected app, ce qui fait de « le déploiement a réussi » et « l'intégration fonctionne réellement dans cet org » deux points de contrôle distincts. Comme les scopes et les restrictions IP sont définis par connected app et par org, une politique correctement verrouillée en production peut être plus permissive dans une sandbox sans que personne ne le remarque, jusqu'à ce qu'une revue de sécurité le signale. Notre guide de migration de l'authentification Salesforce détaille la configuration des connected apps.

En pratique

Comment cela fonctionne dans Serpent

Serpent suit les changements de métadonnées des connected apps et des named credentials par Work Item, et la comparaison d'org révèle quand les scopes OAuth d'une sandbox ont dérivé par rapport à ce qui est approuvé en production. Voir la gestion des orgs dans Serpent pour savoir comment les paramètres au niveau de l'environnement sont suivis.

Serpent gère les paramètres OAuth d'une connected app comme des métadonnées versionnées entre orgs

Démarrez gratuitement. Sans carte bancaire, sans installation, sans engagement.

Configuration en moins de 15 minutes. Aucune embauche DevOps nécessaire.

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

Sans engagement.