Salut à toutes et tous,
J'ai regardé comment Sympa utilise LDAP, ainsi que les discussions
Sympa/SPIP.
Il semble que sympa n'utilise LDAP que pour authentifier une personne.
OK.
Il me semble que dans SPIP il est question de gérer les droits de
lecture/écriture/admin en fonction des rubriques, donc en résumé de gérer
des groupes d'utilisateurs.
C'est une des fonctions des annuaires LDAP.
Pour une utilisation "stand-alone" de SPIP, on ne va pas se prendre le choux
à installer un serveur LDAP juste pour ça.
Par contre pour un "intranet", université, entreprise ... alors là ça
devient quasi nécessaire.
Ce que je propose donc avant de coder la moindre ligne de php, c'est de
réfléchir sur un modèle objet pour cette gestion dans spip.
Ainsi, si spip est seul, finalement on utilise la table auteurs ainsi que
des tables groupes,
si on utilise LDAP, alors on fait des requêtes avec ce protocole.
Mais le code est identique, on utilise que l'objet "securite", et c'est une
meta par exemple qui va instancier l'objet SpipSecurite, l'objet
LDAPsecurite ou autre.
Ok pour ce principe ?
Yves
PS: Sympa/Spip parlait de SOAP et d'XMLRPC...
c'est de l'XML tout ça ? :-))