Vous pouvez installer Lemonldap::NG en utilisant des paquets (rpm ou deb) ou à la main comme décrit ci-après.
LemonLDAP::NG est écrit en Perl et nécessite de nombreuses dépendances Perl. Vous devez les installer au préalable.
Récupérez l'archive sur la page de téléchargement et suivez les étapes suivantes (ou installez les paquets RPM ou Debian):
tar zxvf lemonldap-ng-*.tar.gz cd lemonldap-ng-*
make make test
sudo make install
Mettez à jour votre /etc/hosts pour faire correspondre les URLs du SSO à votre machine :
sudo make postconf
Incluez la configuration LemonLDAP::NG dans celle d'Apache :
include /usr/local/lemonldap-ng/etc/portal-apache2.conf include /usr/local/lemonldap-ng/etc/handler-apache2.conf include /usr/local/lemonldap-ng/etc/manager-apache2.conf include /usr/local/lemonldap-ng/etc/test-apache2.conf
Redémarrez Apache:
sudo apachectl configtest sudo apachectl restart
Depuis la version 1.2 de LemonLDAP::NG, le backend de démonstration est sélectionné par défaut. Le backend de démonstration dispose de compte codés en dur :
login | Mot-de-passe | Rôle |
---|---|---|
rtyler | rtyler | user |
msmith | msmith | user |
dwho | dwho | administrator |
Allez sur http://auth.example.com et connectez-vous avec l'un des comptes de démonstration
Essayez http://test1.example.com ou http://test2.example.com
Connectez-vous avec le compte dwho sur http://manager.example.com