Gestion des partenaires
Les partenaires sont les clients autorisés à se connecter à votre serveur PeSIT Wizard.

Créer un partenaire
Via l'interface
- Sélectionnez votre cluster
- Allez dans Partners
- Cliquez sur Add Partner
- Renseignez les informations du partenaire
- Cliquez sur Create

Via API
bash
curl -X POST http://localhost:9080/api/v1/clusters/{clusterId}/partners \
-u admin:admin \
-H "Content-Type: application/json" \
-d '{
"partnerId": "CLIENT_XYZ",
"name": "Client XYZ",
"password": "MotDePasseSecurise123!",
"enabled": true
}'Paramètres
| Paramètre | Description | Obligatoire |
|---|---|---|
partnerId | Identifiant unique (PI_03) | Oui |
name | Nom affiché | Oui |
password | Mot de passe (PI_05) | Non |
enabled | Partenaire actif | Non (défaut: true) |
allowedOperations | READ, WRITE | Non (défaut: les deux) |
Bonnes pratiques
Nommage
Utilisez des identifiants explicites :
- ✅
BANQUE_BNP_PROD - ✅
CLIENT_ACME_123 - ❌
P001 - ❌
test
Mots de passe
- Minimum 12 caractères
- Mélange majuscules/minuscules/chiffres/symboles
- Différent pour chaque partenaire
- Rotation tous les 90 jours
Permissions
Appliquez le principe du moindre privilège :
- Un partenaire qui envoie uniquement :
WRITEseulement - Un partenaire qui récupère uniquement :
READseulement
Désactiver un partenaire
Plutôt que de supprimer, désactivez temporairement :
bash
curl -X PUT http://localhost:9080/api/v1/clusters/{clusterId}/partners/CLIENT_XYZ \
-u admin:admin \
-H "Content-Type: application/json" \
-d '{"enabled": false}'Audit
Consultez l'historique des connexions d'un partenaire :
bash
curl "http://localhost:8080/api/transfers?partnerId=CLIENT_XYZ" \
-u admin:admin