Gotcha a écrit:
Eric est le plus apte à tester. Je le notifie.
Tu es là le Valenciennois ?!
Tu veux dire le valentinois, habitant Valence et non Valencienne. ;-))
22decembre a écrit:
Quelqu'un a testé le plugin ?
Désolé, pas eu le temps. Je ne peux tester le plugin que sur l'infra du boulot et je suis en congés et très peu dispo. J'essaierai si possible la semaine prochaine si le boulot m'en laisse le temps.
Hors ligne
Eric a écrit:
Gotcha a écrit:
Eric est le plus apte à tester. Je le notifie.
Tu es là le Valenciennois ?!Tu veux dire le valentinois, habitant Valence et non Valencienne. ;-))
C'était voulu.
Enfin, on va dire ça comme ça :o)))
Hors ligne
Salut,
Je teste ton plugin... c'est déjà trés bien. l'authentification fonctionne uniquement si les utilisateurs de mon ldap existe dans la DB de piwigo, c'est pas vraiment le comportement que je souhaite.
As-tu une idée de la méthode que tu souhaites utiliser pour synchroniser automatiquement la table user de piwigo depuis le ldap?
à la volée ou via un script (cron) ?
Quid de la gestion des groupes?
Ton code est-il dispo sur un repo svn ou git? si oui je peux passé un peu de temps pour coder l'automatisation de la synchro ldap -> db.
Julian
Bonjoir
Merci des tests...
Evidemment que l'auth fonctionne comme ça : c'est ce que je voulais que ça fasse ! Le besoin du dev' conditionne le départ du logiciel.
Donc, partant de là, il faudrait pouvoir définir un comportement plus générique pour permettre l'auth d'après des champs mail ou autre...
J'ai pas d'idée de comment on peut coordonner ldap et la BDD. Est-ce qu'on a besoin déjà... ? On peut définir une politique type "les utilisateurs ldap du groupe piwigo ou autre sont autorisés à se connecter".
Concernant la mise à dispo du code, j'ai pour politique de toujours utiliser des outils perennes et officiels, et sinon, d'utiliser ensuite des outils perennes auto-hebergés ensuite. Donc en l'occurence, s'il y a un dépot git ou svn pour les plugins de piwigo, c'est ce que je vais utiliser. Sinon, j'installerais un serveur git sur mon serveur perso.
D'ailleurs, avec quoi t'as testé ? Openldap ou un autre serveur ?
Hors ligne
Désolé, toujours pas eu le temps ni l'occasion de tester le plugin sur l'infra AD de mon boulot (c'est un peu la folie permanente depuis quelques temps et ce serait mal vu que j'utilise les ressources pro pour "jouer" ^^). Mais je ne désespère pas !
Concernant la liaison possible entre un LDAP et la base de Piwigo, j'ai pensé qu'une simple fonction d'import pourrait suffire. Par exemple, un nouvel utilisateur X arrive dans l'annuaire LDAP et souhaite accéder à la galerie Piwigo.
Pour créer son compte, l'admin n'aurait qu'à le sélectionner dans une liste des utilisateurs remontés par une requête LDAP et cliquer sur un bouton pour que le compte Piwigo de X se créé automatiquement avec récupération du nom, prénom ou autre pour le login et de l'adresse email si renseignée dans l'annuaire LDAP.
Hors ligne
Y a pas de soucis si tu peux pas tester !
En revanche un test avec AD serait génial (plus exactement pouvoir faire du dev' avec ça pour valider au final une version compatible avec les serveurs ldap les plus répandus... je ne sais même pas si AD est un ldap vraiment... ni si mon code est compatible !)
Si un membre de l'équipe piwigo n'a pas dit "oui y a un dépot commun" c'est qu'il doit pas y en avoir. :-)
Je vais donc installer un git et créer une vraie bonne page sur mon site web.
Au passage, je signerais les zip du plugin avec ma clé gpg.
Hors ligne
22decembre a écrit:
Si un membre de l'équipe piwigo n'a pas dit "oui y a un dépot commun" c'est qu'il doit pas y en avoir. :-)
Oui il y a un dépôt commun !
Hors ligne
je me disais bien qu'il y avait un dépot commun... :-D
Il faut s'inscrire ? Comment c'est fait ? Merci...
Hors ligne
Dans la partie extensions -> http://fr.piwigo.org/ext/
Tu crée ton extension et tu cliques sur le bouton qui demande la création du dépôt.
Tu recevra les identifiants SVN quelques heures après.
Tu peux parcourir le dépôt -> http://piwigo.org/dev/browser
Hors ligne
Hello.
J'ai envoyé les fichiers dans le svn, no problemo.
Y a un fichier TODO...
Je sais pas comment ça marche pour bosser en commun maintenant.
Voila :
http://piwigo.org/dev/browser/extensions/Ldap_Login
Hors ligne
Bonsoir
j'ai commité les changements sur try_log_user [Subversion] r20282
les paramètres du triggers ont un peu changé ($success doit etre le premier paramètre sinon ça ne marche pas)
vous pourrez publier votre plugin pour Piwigo 2.5 :)
Hors ligne
Bonjour
Je te remercie de ce petit travail. Je devine qu'il n'est pas si petit que ça.
Est-ce que les deux codes fonctionnent ensemble ? Il y a des adaptations de mon côté ?
Merci à plus !
Hors ligne
ok, je me débrouille pour faire ça.
le deux codes pour "le code du core piwigo" et "le code du plugin".
je viens de me rendre compte que tu habites à Avignon et que j'y suis demain... hélas on ne pourra pas se voir.
à plus !
Hors ligne