readonly_password is None => ask secrets

This commit is contained in:
Daniel STAN 2015-10-28 17:42:17 +01:00
parent f61aebd21a
commit 2becf821d3

View file

@ -58,6 +58,7 @@ if "/usr/scripts" not in sys.path:
sys.path.append('/usr/scripts')
import gestion.config as config
from gestion import secrets_new as secrets
import cranslib.deprecated
# A priori, ldif_to_uldif et ldif_to_cldif sont obsolètes,
@ -105,6 +106,10 @@ class lc_ldap(ldap.ldapobject.LDAPObject, object):
# Si un username, on récupère le dn associé…
if user and not dn:
if readonly_dn is None:
readonly_dn = secrets.get('ldap_readonly_auth_dn')
if readonly_password is None:
readonly_password = secrets.get('ldap_readonly_password')
dn = self.user_to_dn(user, readonly_dn, readonly_password)
# Si on a un dn, on se connecte avec à la base ldap sinon on s'y