[Galette-discussion] Authentification pour plugin LDAP
Bonjour, On envisage pour l'AFUL de faire ou faire faire un plugin qui permettrait de synchroniser les données de Galette avec LDAP. Ce qui apparemment manquerait dans Galette lui-même serait de pouvoir déléguer l'authentification à un plugin. Au niveau du code, ça a l'air bien codé pour permettre d'utiliser d'autres types d'authentification. Ce qui serait pratique serait d'avoir un moyen de déclarer une classe d'authentification dans le plugin et qu'il soit possible de la sélectionner dans l'interface d'administration. Il faudrait aussi que le changement de mot de passe puisse être délégué au plugin. Est-ce que c'est une fonctionnalité qui est déjà prévue ? Merci, Laurent ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Authentification pour plugin LDAP
Salut, Le 29/04/2012 16:55, Laurent Pelecq a écrit : > Bonjour, > > On envisage pour l'AFUL de faire ou faire faire un plugin qui > permettrait de synchroniser les données de Galette avec LDAP. > > Ce qui apparemment manquerait dans Galette lui-même serait de pouvoir > déléguer l'authentification à un plugin. Au niveau du code, ça a l'air > bien codé pour permettre d'utiliser d'autres types d'authentification. En effet, j'avais essayé de rendre les méthodes d'authentification assez portables ; j'avais même commencé (il y a assez longtemps) une méthode d'authentification LDAP. J'ai cependant abandonné, car je ne connais ni n'utilise LDAP, j'avais trop de temps à passer sur cet aspect malheureusement. La limite actuellement est qu'on ne peut pas dire à Galette d'utiliser une autre classe d'authentification, à moins d'aller changer ça "en dur" dans le code... > > Ce qui serait pratique serait d'avoir un moyen de déclarer une classe > d'authentification dans le plugin et qu'il soit possible de la > sélectionner dans l'interface d'administration. Il faudrait aussi que le > changement de mot de passe puisse être délégué au plugin. > > Est-ce que c'est une fonctionnalité qui est déjà prévue ? Oui... Et non :) Comme je le disais, j'y ai déjà pensé, et j'y ai même travaillé un peu ; mais c'est loin d'être générique, et le système de plugins actuel ne le permet pas. Est-il possible que tu ouvres une demande d'évolution en ce sens sur le redmine ? Il faudrait établir assez précisément les demandes (je n'avais pas du tout pensé par exemple à la modification du mot de passe...) afin de définir les développements à effectuer sur le système de plugins. Quant au début de classe d'authentification LDAP, je veux bien le mettre à jour par rapport à la version de développement de Galette que quelqu'un qui connaisse LDAP puisse se charger de l'améliorer/le finaliser. Je pense qu'au pire, si on ne peut pas faire de plugins d'authentification, il devrait tout de même être possible de proposer par défaut quelques types d'authentification standard (Galette, LDAP, OpenID par exemple). La synchronisation des données avec le LDAP pourra par contre relever uniquement d'un plugin je pense (pour le peu que je sais, ça risque de pas mal changer d'un LDAP à l'autre, non ?). > > Merci, > > Laurent ++ -- Johan signature.asc Description: OpenPGP digital signature ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Authentification pour plugin LDAP
Le 30/04/2012 15:39, Johan Cwiklinski a écrit : > Le 29/04/2012 16:55, Laurent Pelecq a écrit : >> Ce qui serait pratique serait d'avoir un moyen de déclarer une classe >> d'authentification dans le plugin et qu'il soit possible de la >> sélectionner dans l'interface d'administration. Il faudrait aussi que le >> changement de mot de passe puisse être délégué au plugin. >> >> Est-ce que c'est une fonctionnalité qui est déjà prévue ? > > Oui... Et non :) Comme je le disais, j'y ai déjà pensé, et j'y ai même > travaillé un peu ; mais c'est loin d'être générique, et le système de > plugins actuel ne le permet pas. > > Est-il possible que tu ouvres une demande d'évolution en ce sens sur le > redmine ? Il faudrait établir assez précisément les demandes (je n'avais > pas du tout pensé par exemple à la modification du mot de passe...) afin > de définir les développements à effectuer sur le système de plugins. > > Quant au début de classe d'authentification LDAP, je veux bien le mettre > à jour par rapport à la version de développement de Galette que > quelqu'un qui connaisse LDAP puisse se charger de l'améliorer/le finaliser. > > Je pense qu'au pire, si on ne peut pas faire de plugins > d'authentification, il devrait tout de même être possible de proposer > par défaut quelques types d'authentification standard (Galette, LDAP, > OpenID par exemple). > > La synchronisation des données avec le LDAP pourra par contre relever > uniquement d'un plugin je pense (pour le peu que je sais, ça risque de > pas mal changer d'un LDAP à l'autre, non ?). Je vais détailler ça dans une demande d'évolution. Pour la finalisation et les tests, on peut le faire de notre côté. Merci, Laurent -- Clef GnuPG F88408D6 -- http://circoise.eu/gpg/F88408D6.key Empreinte: 1C2D EC6F D83B 327D E8EF 7CF2 426F 120F F884 08D6 ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Authentification pour plugin LDAP
Le 30/04/2012 21:32, Laurent Pelecq a écrit : > Le 30/04/2012 15:39, Johan Cwiklinski a écrit : >> Est-il possible que tu ouvres une demande d'évolution en ce sens sur le >> redmine ? Il faudrait établir assez précisément les demandes (je n'avais >> pas du tout pensé par exemple à la modification du mot de passe...) afin >> de définir les développements à effectuer sur le système de plugins. > > > Je vais détailler ça dans une demande d'évolution. Pour la finalisation > et les tests, on peut le faire de notre côté. Bonjour, Ça y est, j'ai posté la demande d'évolution : http://redmine.ulysses.fr/issues/239 J'ai une préférence pour la deuxième solution qui me semble plus facile à maintenir à long terme et qui est plus ouverte. Je l'ai moins détaillée parce je ne connais pas bien le mécanisme de plugins. Laurent -- Clef GnuPG F88408D6 -- http://circoise.eu/gpg/F88408D6.key Empreinte: 1C2D EC6F D83B 327D E8EF 7CF2 426F 120F F884 08D6 ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Authentification pour plugin LDAP
Salut, Le 06/05/2012 16:03, Laurent Pelecq a écrit : > Le 30/04/2012 21:32, Laurent Pelecq a écrit : >> Le 30/04/2012 15:39, Johan Cwiklinski a écrit : >>> Est-il possible que tu ouvres une demande d'évolution en ce sens sur le >>> redmine ? Il faudrait établir assez précisément les demandes (je n'avais >>> pas du tout pensé par exemple à la modification du mot de passe...) afin >>> de définir les développements à effectuer sur le système de plugins. >> >> >> Je vais détailler ça dans une demande d'évolution. Pour la finalisation >> et les tests, on peut le faire de notre côté. > > Bonjour, > > Ça y est, j'ai posté la demande d'évolution : > http://redmine.ulysses.fr/issues/239 Super, merci :) > > J'ai une préférence pour la deuxième solution qui me semble plus facile > à maintenir à long terme et qui est plus ouverte. Je l'ai moins > détaillée parce je ne connais pas bien le mécanisme de plugins. Tout est à faire de ce côté là sur les plugins, l'implémentation reste actuellement très limitée ;) > > Laurent > @+ -- Johan signature.asc Description: OpenPGP digital signature ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion