Re: [Galette-devel] Galette et LDAP

2007-06-20 Par sujet Eric Boniface

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

2007-06-06 Par sujet Baptiste GRENIER
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

2007-06-06 Par sujet Johan Cwiklinski
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

2007-06-06 Par sujet Baptiste GRENIER
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

2007-05-31 Par sujet Baptiste GRENIER
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