Annonce

#46 2013-04-26 21:14:17

22decembre
Membre
2012-06-21
62

Re: ldap

J'ai envoyé la version du plugin sur le site des extensions. Je vais écrire un article sur mon site web, et fournir l'archive zip signée avec ma clé gpg.

Il est maintenant utilisable, mais c'est basique.

J'arrive pas à utiliser svn, donc je me disais que peut etre svn n'aime pas les noms d'utilisateurs qui commencent par des chiffres.
En tout cas la deuxième version doit proposer un bouton "check", un meilleur design de l'admin, l'anglais.

Je me demande aussi si on devrait pas créer une classe "ldap user".

Hors ligne

#47 2013-05-05 11:22:29

Gagea
Invité

Re: ldap

Très bonne nouvelle ce plugin. C'est par contre dommage qu'on ne puisse préciser dans l'interface d'administration un identifiant et un mot de passe pour se connecter à l'annuaire LDAP (et vérifier que les données de connection de l'utilisateur sont bonnes).

Je vais essayer de jetter un oeil au code voir si j'y comprend quelque chose ! (mes connaissances en php sont très limitées...).

Merci en tout cas pour ton travail, 22décembre !

Gagea

#48 2013-05-05 15:45:54

22decembre
Membre
2012-06-21
62

Re: ldap

Bonjour

J'ai écris un article sur mon blog et j'ai mis le code dans mon serveur git. (j'arrive pas à utiliser svn...)

http://www.22decembre.eu/2013/05/05/piwigo-ldap_login/

Oui, le plugin est en version 1. Il ne fait QUE ce qu'il est sensé faire. C'est donc un peu juste, je vous l'accorde. Mais c'est dans la todo liste, sur le blog ou dans le paquetage.

Un peu d'aide ne serait pas de refus !

À bientôt !

Dernière modification par 22decembre (2013-05-05 16:09:53)

Hors ligne

#49 2013-05-15 19:30:08

22decembre
Membre
2012-06-21
62

Re: ldap

Salut.

Déjà une amélioration à apporter au plugin. Il faudrait pouvoir indiquer à l'utilisateur qu'il a bien configuré le plugin.

La fonction php, pas de soucis. Par contre, comment (techniquement) le montrer dans l'interface ?

J'aimerais afficher une icone "OK" ou "Wrong" dans l'admin dans les cas où c'est bon ou pas, mais je sais pas comment renvoyer l'info à la page de l'utilisateur. Me fais-je bien comprendre ?

J'imagine que ça doit être du javascript, mais j'ai toujours du mal avec ça !

Hors ligne

#50 2013-07-23 17:05:12

22decembre
Membre
2012-06-21
62

Re: ldap

Bonjour

Je viens de préparer une nouvelle version du plugin.
Elle corrige quelques bugs et permet de verifier que la configuration est correcte.

Mais j'aimerais d'abord résoudre ceci :
la page d'administration du plugin est un peu foireuse (je pense).
Les paramètres doivent être bien expliqués, avec des exemples par défaut. Du coup, la page de config s'allonge alors qu'on utilise pas le côté droit de l'écran.

On a pas des exemples de page de config avec des colonnes, ou alors une autre disposition du texte pour décrire les paramètres ?


On m'a demandé dans une des premières réponses de créer des utilisateurs piwigo à la volée quand la connection ldap est ok.
Je ne suis pas trop d'accord avec cette fonction, mais je sius disposé à la mettre en place.
Quelles seraient les conditions de cette fonction ? Qu'en attendez-vous (faut-il que l'utilisateur appartienne à un groupe ldap particulier…) ? Comment elle devrait fonctionner ?

De plus, je n'ai pas d'idée de comment créer un utilisateur piwigo, je me tourne donc vers les codeurs. Quels sont les paramètres minimaux ?

Cette fonction étant, je pense assez importante, je la publierais plus tard, dans une version 1.0. (on est dans les versions 0.3 aujourd'hui).

Merci d'avance.

Hors ligne

#51 2013-07-23 17:09:08

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: ldap

pour la création des utilisateurs c'est simple, c'est ligne 56 de register.php, fonction register_user()

c'est ce que j'utilise dans OAuth pour créer les utilisateurs après la première authentification auprès du service (avec un mot de passe aléatoire, vu qu'il n'est pas censé servir)

-----
en fait dans OAuth, l'utilsateur est d'abord redirigé vers la page register.php sur laquelle le champs password est masqué afin qu'il puisse choisir son nom d'utilisateur (les gens n'ont pas forcement envie de voir leur nom complet s'ils se loguent depuis Facebook) et donner l'email si le service ne le donne pas

Hors ligne

#52 2013-08-03 16:50:41

22decembre
Membre
2012-06-21
62

Re: ldap

Bonjour

Je viens de mettre à dispo la version 0.4 du plugin. Il est diponible dans l'annuaire des extensions, ou sur mon site web (j'ai fait un article de blog, comme pour les versions précédentes).

En espérant qu'il n'ai pas de bug (croise les doigts, les orteils et les oreilles).

Hors ligne

#53 2013-10-01 15:57:42

22decembre
Membre
2012-06-21
62

Re: ldap

mistic100 , on vient (il y a quelques jours) de me signaler une incompatibilité entre mon plugin et le tien.

Comme nos deux plugins assurent plus ou moins la même fonction (assurer une authentification externe à piwigo), je me disais qu'il y avait peut-être interêt à les rapprocher, voir à les fusionner.

D'autre part, tu as apparement implémenté certaines fonctions qui vont venir dans ma version majeure suivante (création d'utilisateurs à la volée).

Mêmes fonctions de base, mêmes objectifs... Y a matière à réflexion non ?

Hors ligne

#54 2013-10-01 16:04:14

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: ldap

je suis pas d'accord : oAuth se base uniquement sur des services sociaux que n'importe qui peut utiliser, alors que très peu de personnes ont un répertoire LDAP

il n'y aucun problème à avoir des plugins très semblables dans le fonctionnement interne (Crypto Captcha et Easy Captcha par exemple)

maintenant il faut résoudre l'incompatibilité

Hors ligne

#55 2013-10-01 16:21:01

22decembre
Membre
2012-06-21
62

Re: ldap

Je suis d'accord avec toi sur la différence, ce qui n'empêche pas la ressemblance non plus :-) .

Concernant notre incompatibilité, je n'ai pas encore regardé dans ton code. Dans une longue discussion à coup de commentaires, un utilisateur piwigo a juste terminé par "j'ai trouvé : en desactivant le plugin oauth, ton plugin fonctionne à nouveau !" ce qui n'explique rien, mais donne une direction à la recherche du bug en question.

Tu peux lire la suite de questions/réponses à la suite de mon article ici : http://www.22decembre.eu/2013/08/03/piw … -login-v4/

Je ne sais trop que penser pour l'instant. As-tu déjà eu une incompatibilité de ce genre ?

Hors ligne

#56 2013-10-01 16:22:27

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: ldap

étant donné que je n'ai absolument aucune idée de comment fonctionne LDAP, et que j'ai la flemme d'en installer un... non :-)

Hors ligne

#57 2013-10-01 16:30:34

22decembre
Membre
2012-06-21
62

Re: ldap

"j'ai aucune idée de comment fonctionne ldap..." -> c'est encore pire que ce que tu peux croire ! :-D

Je voulais dire, incompatibilité de quelque sorte que ce soit avec quelque plugin que ce soit...

Hors ligne

#58 2014-01-28 11:45:59

k5
Équipe Piwigo
La reppe
2014-01-26
1291

Re: ldap

bonjour à tous,
le ldap login n'est pas encore compatible version 2.6.0. Où en etes vous de l'état d'avancement ?

Cordialement
k5


Piwigo 14.3 VM alpneLinux php 8.3
Piwigo 14.3 php 8.3 -- 8.3 mysql -- ImageMagick 7.1.1.28

Hors ligne

#59 2014-01-28 21:38:54

22decembre
Membre
2012-06-21
62

Re: ldap

J'ai une version propre (ou presque : il me manque juste les commentaires des utilisateurs pour la déclarer "propre").

J'essaye de l'envoyer sur le svn.

Hors ligne

#60 2014-01-29 10:57:22

k5
Équipe Piwigo
La reppe
2014-01-26
1291

Re: ldap

bonjour,
je suis impatient de l'inclure sur mon site.
Cordialement
k5


Piwigo 14.3 VM alpneLinux php 8.3
Piwigo 14.3 php 8.3 -- 8.3 mysql -- ImageMagick 7.1.1.28

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact