Skip to content

Partner Management

Partners are the clients authorized to connect to your PeSIT Wizard server.

Partners

Create a Partner

Via the Interface

  1. Select your cluster
  2. Go to Partners
  3. Click Add Partner
  4. Fill in the partner information
  5. Click Create

Partner Form

Via API

bash
curl -X POST http://localhost:8080/api/v1/clusters/{clusterId}/partners \
  -u admin:admin \
  -H "Content-Type: application/json" \
  -d '{
    "partnerId": "CLIENT_XYZ",
    "name": "Client XYZ",
    "password": "SecurePassword123!",
    "enabled": true
  }'

Parameters

ParameterDescriptionRequired
partnerIdUnique identifier (PI_03)Yes
nameDisplay nameYes
passwordPassword (PI_05)No
enabledPartner activeNo (default: true)
allowedOperationsREAD, WRITENo (default: both)

Best Practices

Naming

Use explicit identifiers:

  • BANQUE_BNP_PROD
  • CLIENT_ACME_123
  • P001
  • test

Passwords

  • Minimum 12 characters
  • Mix of uppercase/lowercase/digits/symbols
  • Different for each partner
  • Rotation every 90 days

Permissions

Apply the principle of least privilege:

  • A partner that only sends: WRITE only
  • A partner that only receives: READ only

Disable a Partner

Rather than deleting, temporarily disable:

bash
curl -X PUT http://localhost:8080/api/v1/clusters/{clusterId}/partners/CLIENT_XYZ \
  -u admin:admin \
  -H "Content-Type: application/json" \
  -d '{"enabled": false}'

Audit

View the connection history of a partner:

bash
curl "http://localhost:8080/api/transfers?partnerId=CLIENT_XYZ" \
  -u admin:admin

PeSIT Wizard Enterprise - Console d'administration