Connecter les comptes sans transmettre leur mot de passe
Les connexions à Meta, LinkedIn et X utilisent les parcours d’autorisation fournis par ces plateformes. EditoRelay reçoit les autorisations nécessaires au compte sélectionné, pas le mot de passe de l’utilisateur.
Les jetons d’accès sociaux sont chiffrés avant leur stockage. Un compte peut être déconnecté, et une autorisation expirée arrête les nouveaux envois vers le réseau concerné jusqu’à sa reconnexion.
Séparer les données de chaque organisation
Les sites, flux, articles, comptes sociaux, voix éditoriales, règles et publications sont rattachés à une organisation. Les contrôles d’accès de la base limitent les lectures et modifications au contexte autorisé.
- Rôles distincts pour le propriétaire, l’administration, la rédaction et la consultation.
- Clés d’idempotence pour ne pas recréer le même envoi lors d’une reprise.
- Validation de l’abonnement et des permissions avant les actions sensibles.
- Journal des tentatives, erreurs et publications réussies.
Arrêter proprement un envoi impossible
Un texte ne doit pas être considéré comme publié tant que le réseau ne l’a pas confirmé. Les erreurs d’autorisation, de permission, de limite, de média ou de disponibilité apparaissent avec un état dédié.
Le brouillon est conservé pour permettre une correction ou une nouvelle tentative. Pour Instagram, l’absence d’image exploitable bloque explicitement l’envoi au lieu de l’ignorer.