freeradius/auth.py: lc_ldap_anonymous

Pparce que l'user freerad n'a pas le droit de lire les secrets (pour l'instant
du moins)
This commit is contained in:
Daniel STAN 2014-01-16 23:33:18 +01:00
parent 9d71fcc3dc
commit c68f9f7cf4

4
freeradius/auth.py Executable file → Normal file
View file

@ -19,7 +19,7 @@
# Voir des exemples plus complets ici:
# https://github.com/FreeRADIUS/freeradius-server/blob/master/src/modules/rlm_python/
from lc_ldap.shortcuts import with_ldap_conn
from lc_ldap.shortcuts import with_ldap_conn, lc_ldap_anonymous
from lc_ldap.crans_utils import escape as escape_ldap
from gestion.config.config import vlans
import lc_ldap.objets
@ -63,7 +63,7 @@ def get_machines(auth_data, conn):
(base, username, username))
# Decorateur utilisé plus tard (same connection)
use_ldap = with_ldap_conn(retries=2, delay=5)
use_ldap = with_ldap_conn(retries=2, delay=5, constructor=lc_ldap_anonymous)
@use_ldap
def instantiate(p, conn):