From 536da57382135576a68417722367d636120acd1b Mon Sep 17 00:00:00 2001 From: vfebvre Date: Thu, 3 Sep 2020 16:44:25 +0200 Subject: [PATCH] parent d08c965ee8959bec8afb87d1c9ee0c137f391f51 author vfebvre 1599144265 +0200 committer Philippe Caseiro 1606220045 +0100 Corrections diverses --- README.md | 21 +++++++++++++++++ dicos/70_lemonldap_ng.xml | 45 ++++++++++++++++++++++++++++++++++--- postservice/99-lemonldap-ng | 8 ++++++- 3 files changed, 70 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 21aae0d..70cc7e0 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,27 @@ LemonLDAP::NG EOLE integration ## Howto +### Repository configuration + +* Add the lemonldap-ng deb respository we need the last version of LemonLDAP. + +GenConfig -> Mode Expert -> Dépôts tiers -> Libellé du dépôt + +#### LemonLDAP::NG repository (if you use EOLE 2.7.2 this is not needed anymore) + +* deb https://lemonldap-ng.org/deb stable main +* deb-src https://lemonldap-ng.org/deb stable main +* Key URL : https://lemonldap-ng.org/_media/rpm-gpg-key-ow2 + +#### Cadoles Repository +* deb [ arch=all ] https://vulcain.cadoles.com 2.7.2-dev main +* Key URL : https://vulcain.cadoles.com/cadoles.gpg + +### Install packages + +apt update +apt install eole-lemonldap + ### Configure LemonLDAP in GenConfig * Enable lemonldap in "Services" tab diff --git a/dicos/70_lemonldap_ng.xml b/dicos/70_lemonldap_ng.xml index 46be489..70447e9 100644 --- a/dicos/70_lemonldap_ng.xml +++ b/dicos/70_lemonldap_ng.xml @@ -2,6 +2,7 @@ +<<<<<<< HEAD @@ -15,7 +16,7 @@ - lemonldap-ng-fastcgi-server + lemonldap-ng-fastcgi-server manager-apache2 portal-apache2 @@ -49,6 +50,43 @@ +======= + + + + + + + + + + + + lemonldap-ng-fastcgi-server + + 80 + 443 + + + + + + non + + + + + + + --> + + + + + + + +>>>>>>> 70a1c26 (Fix disable if in) 4 @@ -121,7 +159,6 @@ ['LDAP','Demo','Custom'] - casLDAPAttribute @@ -132,6 +169,7 @@ lemonldap-nginx lemonldap-apache lemonldap-apache + sllemon LemonLDAP saLemon @@ -170,7 +208,8 @@ Activer le service LemonLDAP::NG sur ce serveur Nom DNS de l'application de gestion de LemonLDAP::NG ex:manager.example.fr Nom DNS de service d'authentification de LemonLDAP::NG ex:auth.example.fr - DN de l'utilisateur de connection en lecture à l'annuaire (ex: cn=reader,o=gouv,c=fr) + DN de base de l'emplactement des utilisateurs dans l'annuaire (ex: ou=users,o=gouv,c=fr) + DN de l'utilisateur de connection en lecture à l'annuaire (ex: cn=reader,o=gouv,c=fr) Affiche une case à cocher sur la mire SSO qui permet a l'utilisateur de voir l'historique de connection de son compte avant d'être redirigé vers le service demandé Liste des domaines à ajouter à la directive form-action. diff --git a/postservice/99-lemonldap-ng b/postservice/99-lemonldap-ng index 022cef8..33b464a 100644 --- a/postservice/99-lemonldap-ng +++ b/postservice/99-lemonldap-ng @@ -1,6 +1,12 @@ #!/bin/bash -[ "$(CreoleGet activerLemon non)" = 'oui' ] || exit 0 + +[[ $(CreoleGet activerLemon non) == "non" ]] && exit 0 + +# Updating Configuration cache + +cmd="/usr/share/lemonldap-ng/bin/lemonldap-ng-cli update-cache" +opt="update-cache" # Updating Configuration cache /usr/share/lemonldap-ng/bin/lemonldap-ng-cli update-cache 2>&1