Dolibarr, LDAP, date fin d'adhésion et suspension de compte Nextcloud?

#1

Bonjour,

Nous utilisons Dolibarr pour gérer les adhérents de notre association.
Nos adhérents bénéficient de plusieurs services, par exemple:

  • possibilité d’utiliser des ordinateurs en accès libre (LTSP)
  • utilisation d’un compte nextcloud

Aujourd’hui, Dolibarr peuple notre LDAP en écriture et LTSP comme Nextcloud puisent dans LDAP pour la connexion aux comptes.

L’adhésion à notre association est annuel.
Aujourd’hui, pour suspendre le compte LTSP si l’adhésion n’a pas été renouvelé, Dolibarr fait correspondre la date de fin d’adhésion en un timestamp dans LDAP pour le shadowAccount de leur compte linux (LTSP).

Nous aimerions aussi que leur compte Nextcloud soit suspendu automatiquement lorsque la date d’adhésion est dépassée et ré-accessible dès qu’ils renouvellent leur adhésion.
Il nous semble que Nextcloud n’a pas de système équivalent au shadowAccount. Aussi, il nous faudrait faire autrement.

Sauriez-vous comment faire?
Quelle correspondance mettre entre “Date de fin de validité adhésion” du Mapping Dolibarr et le Mapping LDAP qui serait ensuite réutilisable par Nextcloud (et d’autres services à venir de notre Chaton) pour suspendre un compte?

#2

pas sur mais avec le champ objectclass mettre une condition pour que l’utilisateur ait tjs le champs cotisation a jour ou l’inverse

sinon avec un groupe dont les membres sont a jour et quand ils/elles ne sont plus à jour elles ne sont plus dans le groupe ?