Vous pouvez installer Lemonldap::NG en utilisant des paquets (rpm ou deb) ou à la main comme décrit ci-après.
LemonLDAP::NG is written in Perl and requires a lot of Perl dependencies. You must install them first.
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