readonly_password is None => ask secrets
This commit is contained in:
parent
f61aebd21a
commit
2becf821d3
1 changed files with 5 additions and 0 deletions
|
@ -58,6 +58,7 @@ if "/usr/scripts" not in sys.path:
|
||||||
sys.path.append('/usr/scripts')
|
sys.path.append('/usr/scripts')
|
||||||
|
|
||||||
import gestion.config as config
|
import gestion.config as config
|
||||||
|
from gestion import secrets_new as secrets
|
||||||
import cranslib.deprecated
|
import cranslib.deprecated
|
||||||
|
|
||||||
# A priori, ldif_to_uldif et ldif_to_cldif sont obsolètes,
|
# 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é…
|
# Si un username, on récupère le dn associé…
|
||||||
if user and not dn:
|
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)
|
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
|
# Si on a un dn, on se connecte avec à la base ldap sinon on s'y
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue