Adapter l’accès à l’opération
Pour des rapports, recherches ou réponses à des questions, déterminez les tables ou collections à consulter et utilisez si possible une connexion sans droit d’écriture. Une tâche qui ne modifie aucun enregistrement ne devrait pas hériter de droits de mise à jour ou de suppression simplement parce qu’une connexion étendue est réutilisable.
Si un workflow lit et écrit, envisagez de séparer ces responsabilités en étapes ou connexions distinctes. L’étape de lecture recueille les informations nécessaires ; l’étape d’écriture ultérieure utilise uniquement les droits requis pour son action. La frontière est ainsi visible lors de la configuration et de la revue.
Examiner séparément les opérations d’écriture
Avant d’autoriser la création, la mise à jour ou la suppression d’enregistrements, précisez ceux qui peuvent être concernés et la manière de vérifier le résultat. Testez l’opération dans un environnement distinct et examinez sa cible avant toute utilisation en production. Une approbation ou une revue humaine est utile si le changement est important ou difficile à annuler.
Réévaluez les accès quand la tâche évolue. Une connexion adaptée à un rapport en lecture seule peut devenir trop permissive si le workflow ajoute des écritures. Nommez clairement les connexions et leur usage, puis retirez les droits devenus inutiles pour que chaque tâche reste adaptée à son rôle.