Re: [Galette-devel] Galette et LDAP
hello, pas curiosité, tu héberges tout cela chez toi ou vous avez un hébergeur qui fournit ce type de services ? Pour l'authentification, à un moment donné je voulais modifier Galette (aïe) et m'inspirer de ce qui est fait dans MRBS[1], l'outil de réservation de salle. Ce dernier fournit x moyens d'authentification, configurable facilement[2] (donc LDAP, login/password classique, etc.). Réf. : [1] http://mrbs.sourceforge.net/ [2] http://mrbs.sourceforge.net/AUTHENTICATION.html Mais bon, faute de temps... Eric. On 5/31/07, Baptiste GRENIER [EMAIL PROTECTED] wrote: Je travaille dans une association qui souhaites utiliser Galette afin de gérer ses membres. Les membres sont stockés dans un arbre LDAP, je dois donc bricoler galette pour utiliser cet annuaire LDAP. -- Président de l'Association des Ingénieurs CNAM Dauphiné Savoie (AIPST) ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] Galette et LDAP
Bonjour, Je commence à regarder pour pouvoir travailler avec Galette (sport flavoured) sur une base LDAP, et il apparait qu'ADODB propose un support plus ou moins testé de LDAP [1]. Sur la page de la doc technique [2], il apparait qu'il suffirait d'adapter le script d'install pour ajouter le support d'une autre type de base, donc je vais essayer :) (Il y a quelquechose de spécial à prendre en compte ?) J'ai également vu que dans la TODO liste il semblerait que ADODB soit droppé dans le futur, au profit de PEAR:DB [3], mais PEAR:DB est deprecated, au profit de PEAR:MDB2 [4] (qui ne semble pas (encore.) supporter LDAP, alors qu'il existe PEAR:DB_ldap [5])... Voilà, c'était juste un message à caractére informatif :) Baptiste. Ref: [1]: http://phplens.com/adodb/code.initialization.html#ldap [2]: http://galette.tuxfamily.org/fr/doku.php?id=documentation:dev:technique [3]: http://pear.php.net/package/DB [4]: http://pear.php.net/package/MDB2/ [5]: http://pear.php.net/package/DB_ldap/ -- Baptiste Grenier | PGP: 0x069112E2 HealthGrid SysAdmin http://healthgrid.org/ signature.asc Description: Digital signature ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
Re: [Galette-devel] Galette et LDAP
Bonsoir, Baptiste GRENIER a écrit : Bonjour, Je commence à regarder pour pouvoir travailler avec Galette (sport flavoured) sur une base LDAP, et il apparait qu'ADODB propose un support plus ou moins testé de LDAP [1]. Sur la page de la doc technique [2], il apparait qu'il suffirait d'adapter le script d'install pour ajouter le support d'une autre type de base, donc je vais essayer :) (Il y a quelquechose de spécial à prendre en compte ?) J'ai également vu que dans la TODO liste il semblerait que ADODB soit droppé dans le futur, au profit de PEAR:DB [3], mais PEAR:DB est deprecated, au profit de PEAR:MDB2 [4] (qui ne semble pas (encore.) supporter LDAP, alors qu'il existe PEAR:DB_ldap [5])... A mon sens, LDAP n'est pas une base de données, puisqu'il nous est impossible d'y stocker les données de Galette ; il me semble donc logique que Pear:MDB2 ne supporte pas LDAP. En revanche, Pear:MDB2 supporte Pear:Auth qui supporte lui même LDAP ; je pense que c'est dans ce sens qu'il faudrait investiguer, et ajouter Pear:Auth (si toutefois cela s'avère intéressant...) dans la TODO liste de Galette. http://pear.php.net/package/MDB2 http://pear.php.net/package/Auth/ Voilà, c'était juste un message à caractére informatif :) Baptiste. Ref: [1]: http://phplens.com/adodb/code.initialization.html#ldap [2]: http://galette.tuxfamily.org/fr/doku.php?id=documentation:dev:technique [3]: http://pear.php.net/package/DB [4]: http://pear.php.net/package/MDB2/ [5]: http://pear.php.net/package/DB_ldap/ Merci pour ces informations, à bientôt, Johan. ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
Re: [Galette-devel] Galette et LDAP
Le 06/06/07 à 20:36, Johan Cwiklinski téléscripta : A mon sens, LDAP n'est pas une base de données, puisqu'il nous est impossible d'y stocker les données de Galette ; il me semble donc logique que Pear:MDB2 ne supporte pas LDAP. En effet LDAP n'est pas une base de données, c'est un protocole d'accès à un annuaire, et pour stocker des utilisateurs, leurs attributs, leurs groupes, et y accéder c'est très super efficace :) En fait comme notre liste de membre va être dans un annuaire LDAP, je vais devoir y accéder à partir de Galette, donc je n'ai pas trop le choix :) En créant un schéma LDAP approprié, il devrait même être possible d'y stocker toutes les données de Galette. (?) (même si ça peut paraître un peu super abberrant...) Il serait sans doute plus propre (voire techniquement possible) de stocker uniquement les adhérents, leurs attributs et les groupes dans LDAP, puis de garder le reste des informations dans une base de données relationnelle, mais après si je dois faire ce genre de choses, je vais sans doute devoir retailler le code de Galette à la hache ! (Déjà que...) On va réfléchir à tout ça un peu plus :) (il est également possible que çe soit un mauvais choix de vouloir utiliser un outil comme galette pour ce type de besoin...) C'est vrai que dans un sens une synchronisation LDAP=Galette est une solution plus simple, mais ça ne nous convient pas vraiment. En revanche, Pear:MDB2 supporte Pear:Auth qui supporte lui même LDAP ; je pense que c'est dans ce sens qu'il faudrait investiguer, et ajouter Pear:Auth (si toutefois cela s'avère intéressant...) dans la TODO liste de Galette. An fait Pear:Auth est surtout utile pour réaliser une authentification par rapport au données d'un annuaire LDAP, mais si les détails des comptes ne sont pas eux mêmes lus dans l'annuaire, ça me semble effectivement moins intéressant d'utiliser LDAP juste pour s'authentifier. Merci pour ces informations, à bientôt, Johan. Merci de tes remarques et @ votre service :) Baptiste. -- Baptiste Grenier HealthGrid SysAdmin PGP : 0x069112E2 pgpV67LSavPjA.pgp Description: PGP signature ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] Galette et LDAP
Bonjour :) Je travaille dans une association qui souhaites utiliser Galette afin de gérer ses membres. Les membres sont stockés dans un arbre LDAP, je dois donc bricoler galette pour utiliser cet annuaire LDAP. Tant qu'a faire on aimerait bien faire quelque chose qui puisses être réutilisable par d'autres et vu que LDAP est dans la TODO liste, ça tombe bien :) (Cependant le principe d'effectuer une synchronisation des comptes ne nous branche pas trop, on préférerait travailler directement sur l'annuaire LDAP, avec éventuellement un système de cache...). Les membres (objectClass inetOrgPerson + un schéma perso pour des attributs spéciaux) appartiennent à des groupes (objectClass groupOfNames), donc, ayant besoin de gérer des groupes d'utilsateurs et des administrateur de groupes, je penses utiliser Galette-sport comme base. Galette-sport étant un fork dont les particularités doivent être théoriquement intégrée dans la branche principale, je me demande un peu par où commencer et comment faire (travailler sur Galette Canal historique, un fork de galette-sport ?... :)) Sinon, techniquement, je suis pas vraiment un pro du dev PHP, mais j'ai déjà mis les mains dans php-ldap (et python-ldap, mais bon, on va pas recoder Galette en python) afin d'effectuer des authentifications contre un annuaire LDAP. Enfin, niveau temps j'ai des délais assez cours, en gros je dois avoir une solution qui tournicote d'ici un gros mois... (en sachant qu'en même temps je dois mettre en place une authentification Web SSO avec LemonLDAP...). Donc, si quelqu'un veux en discuter/donner son avis/des conseils... :) Baptiste -- Baptiste Grenier | PGP: 0x069112E2 HealthGrid SysAdmin http://healthgrid.org/ signature.asc Description: Digital signature ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel