Une intégration doit avoir une finalité délimitée, des responsables de données nommés et un processus de récupération. Elle ne doit pas devenir discrètement un autre système de référence non contrôlé.
Étape 01
Schématiser la circulation des données
Avant de délivrer des identifiants, déterminez le déclencheur, les dossiers, la direction, la source faisant autorité, la fréquence et l’effet des défaillances.
Étape 02
Limiter l’autorisation au nécessaire
Utilisez OAuth 2.0 avec PKCE et des autorisations tenant compte du locataire qui conviennent à l’utilisateur et à l’opération.
Étape 03
Tester les défaillances et le retrait
Testez les refus, l’expiration, les nouvelles tentatives et les défaillances partielles, puis documentez la rotation des identifiants et la mise hors service.
Un exemple pratique
Limitez l’intégration à un échange autorisé et documentez le système responsable de chaque champ. Testez une requête répétée, une autorisation expirée et une destination indisponible. Précisez comment distinguer réussite, reprise et échec non résolu.
Vérifications à effectuer
- Conservez un responsable opérationnel, un plan de rotation des secrets et une procédure de retrait.