diff --git a/lc_ldap.py b/lc_ldap.py index 1a833ee..876ccb0 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -386,6 +386,13 @@ class lc_ldap_admin(lc_ldap): secrets = import_secrets() super(lc_ldap_admin, self).__init__(uri='ldap://ldap.adm.crans.org/', dn=secrets.ldap_auth_dn, cred=secrets.ldap_password) +class lc_ldap_readonly(lc_ldap): + """Connexion LDAP à la vraie base, en readonly. + Possible seulement si on peut lire secrets.py""" + def __init__(self): + secrets = import_secrets() + super(lc_ldap_readonly, self).__init__(uri='ldap://ldap.adm.crans.org/', dn=secrets.ldap_readonly_auth_dn, cred=secrets.ldap_readonly_password) + class lc_ldap_local(lc_ldap): """Connexion LDAP en lecture seule sur la base locale. L'idée est que les machines avec un réplica bossent