From e810740ba947a9d6be145f880a9eb6965e83c1b8 Mon Sep 17 00:00:00 2001 From: Philippe Caseiro Date: Fri, 11 Dec 2020 09:25:41 +0100 Subject: [PATCH] Adding AD password warning support --- dicos/70_lemonldap_ng.xml | 12 ++++++++++++ tmpl/lmConf-1.json | 6 ++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/dicos/70_lemonldap_ng.xml b/dicos/70_lemonldap_ng.xml index f243ffb..49e614d 100644 --- a/dicos/70_lemonldap_ng.xml +++ b/dicos/70_lemonldap_ng.xml @@ -99,6 +99,12 @@ oui + + 5184000 + + + 3456000 + oui @@ -158,6 +164,12 @@ casLDAPAttribute + + AD + llADPasswordMaxAge + llADPasswordExpireWarn + + non lemonldap diff --git a/tmpl/lmConf-1.json b/tmpl/lmConf-1.json index b136925..a794cd1 100644 --- a/tmpl/lmConf-1.json +++ b/tmpl/lmConf-1.json @@ -13,8 +13,10 @@ %silent %%exported_vars.sort() %silent %%cas_attributes.sort() { - "ADPwdExpireWarning": 0, - "ADPwdMaxAge": 0, +%if %%lemon_user_db == "AD" + "ADPwdExpireWarning": %%llADPasswordExpireWarn, + "ADPwdMaxAge": %%llADPasswordMaxAge, +%end if "CAS_authnLevel": 1, "CAS_pgtFile": "/tmp/pgt.txt", "CAS_proxiedServices": {},