
Tekunda Team

Tekunda Team

Salesforce fait passer l'accès des Connected Apps de « ouvert par défaut » à « approuvé par défaut ». Les Connected Apps non installées sont désormais bloquées pour la plupart des utilisateurs, OAuth 2.0 Device Flow est en cours de retrait et Salesforce oriente tout le monde vers les External Client Apps comme solution de remplacement à long terme. Si votre org n'a pas audité ce qui est réellement autorisé à s'y connecter, une intégration cassera avant que vous ne compreniez pourquoi.
Salesforce bloque désormais par défaut les Connected Apps non installées : toute application autorisée par un utilisateur de son propre chef, sans installation formelle par un admin dans l'org, perd son accès sauf si quelqu'un accorde une permission de contournement spécifique. Les applications qui reposent encore sur OAuth 2.0 Device Flow perdent purement et simplement leur accès, même si elles étaient autorisées auparavant. À plus long terme, Salesforce abandonne la Connected App classique comme objet d'intégration principal au profit des External Client Apps, qui séparent la définition de l'application de ses politiques et donnent aux admins un contrôle plus fin sur les scopes, les plages IP et le comportement des sessions.
En bref : l'autorisation OAuth est devenue une cible de choix. Des attaquants se faisant passer pour le support informatique ont convaincu des employés d'approuver des connected apps d'apparence légitime, puis ont utilisé cet accès pour extraire discrètement des données pendant des semaines. C'est un problème d'ingénierie sociale, pas une vulnérabilité de la plateforme, mais la réponse de Salesforce est architecturale : la posture par défaut devient « rien ne se connecte tant qu'un admin ne l'a pas décidé ».
Ce changement est raisonnable. Il signifie aussi que l'hygiène de l'org, autrefois facultative, savoir exactement quelles applications ont un accès API et pourquoi, fait désormais la différence entre un mardi tranquille et une réunion de crise imprévue.
D'après notre expérience d'accompagnement d'orgs Salesforce lors des évolutions de la plateforme, les pannes surviennent rarement là où les équipes les attendent. Surveillez :
Chacun de ces cas peut passer inaperçu pendant des mois jusqu'à ce que la restriction s'applique et que le job de synchronisation s'arrête, souvent sans erreur claire qui renvoie à la cause.
Inutile d'ajouter de nouveaux outils, il suffit d'un passage méthodique dans Setup :
Voyez cela comme une occasion de formaliser la gouvernance des intégrations, pas comme un nettoyage ponctuel. Les nouvelles intégrations doivent être installées et délimitées délibérément dès le premier jour, et non autorisées au coup par coup par la personne qui les a mises en place. Si vous prévoyez de nouvelles connexions externes, les construire d'emblée comme External Client Apps vous évite une seconde migration plus tard.
C'est exactement le type de travail que nous menons aux côtés des équipes Salesforce internes : cartographier les intégrations existantes, décider ce qu'il faut garder, retirer ou reconstruire, puis intégrer le résultat dans un processus de développement qui traite le contrôle d'accès comme une partie de la release, pas comme un détail de dernière minute.
Si vous préférez que quelqu'un passe en revue avec vous l'inventaire des Connected Apps de votre org avant la prochaine mise à jour de la plateforme, contactez-nous et nous vous aiderons à transformer cette checklist en un processus reproductible.
Cela va-t-il casser mes intégrations Salesforce existantes ?
Seulement si elles ne sont pas installées ou si elles utilisent encore OAuth 2.0 Device Flow. Les applications installées et les flux d'authentification modernes continuent de fonctionner sans changement.
Quelle est la différence entre une Connected App et une External Client App ?
Les External Client Apps séparent l'identité de l'application de ses politiques d'accès, ce qui donne aux admins un contrôle plus précis sur les scopes et les sessions. Salesforce les présente comme le remplacement à long terme des Connected Apps classiques.
Qui doit recevoir la permission « Approve Uninstalled Connected Apps » ?
Gardez ce groupe restreint, aux admins qui testent de nouvelles applications et aux développeurs qui maintiennent les intégrations, car il s'agit d'un contournement global et non d'une autorisation par application.
À quelle fréquence faut-il revoir l'accès des Connected Apps ?
Au minimum chaque trimestre, et immédiatement après chaque release de sécurité Salesforce, car l'élargissement des autorisations se fait progressivement et passe facilement inaperçu.