LDAP Plugin Piwigo

De EjnTricks
Révision de 16 août 2018 à 15:53 par Etienne (discussion | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Piwigo propose sa propre gestion des utilisateurs. Cependant, un contributeur a mis à disposition un plugin LDAP. Cet article présente l'installation et l'activation de ce plugin, qui n'est pas forcément trivial.

Dans le cadre de cet article, l'annuaire LDAP est basé sur une instance de OpenLDAP.

L'installation du plugin ne peut être effecutée directement depuis l'interface d'administration des plugins, et sera réalisée manuellement.


Warning-icon.png Anomalie sources officielles

Sur la page du plugin, la version supportée de Piwigo n'est pas celle installée et le plugin n'est plus maintenu. L'utilisation de cette version entraîne des erreurs lors de l'utilisation.

Notice: Undefined index: users_group in /var/opt/piwigo/2.8.2/plugins/ldap_login/main.inc.php on line 98
Notice: Undefined index: allow_newusers in /var/opt/piwigo/2.8.2/plugins/ldap_login/main.inc.php on line 135

Les sources étant disponible sur GitHub, il est possible de constater un fork dont la description d'un commit est for piwigo 2.8.0.

Ce fork est donc installé et déployé sur l'instance, même si celui-ci n'est pas officiel.

Cependant, ce plugin ne fonctionne pas avec une instance de OpenLDAP.

De plus, la version officielle utilise un fichier pour sauvegarder la configuration de l'annuaire. Or ce fichier n'est pas protégé et il est très facile d'y accéder depuis une URLs, et donc d'accéder au mot de passe par exemple. La version mise en place permet de sauvegarder la configuration en base de données.


System-Install-icon.png Installation

Bug-icon.png Bug OpenLDAP

Process-Icon.png Utilisation

Configuration-icon.png Configuration

Browser Icon.png Formulaire authentification

Untar-icon.png Package installé

Plugin installé: Ldap login plugin Piwigo.tar.gz


Viewer icon.png Voir aussi

Documentation officielle: http://piwigo.org/ext/extension_view.php?eid=650

Mise à jour compatible 2.8: https://github.com/kvakanet/ldap_login/find/config2base